Deno 2.9 ra mắt: dựng app desktop native từ web, bỏ Electron
Deno 2.9 giới thiệu `deno desktop` — biến project Deno hoặc Next.js thành một binary native duy nhất, không cần boilerplate Electron. Bản này còn đọc trực tiếp lockfile npm/pnpm/yarn/Bun để di trú dễ hơn, thêm CSS module imports, test runner mạnh hơn (snapshot + parameterized) và tương thích Node.js 26.
Deno phát hành 2.9, nổi bật là deno desktop — cách mới để đóng gói ứng dụng desktop native từ chính web stack bạn đang dùng, không cần boilerplate Electron và cho ra một binary duy nhất. Nó biến một project Deno (từ một file TypeScript đến cả ứng dụng Next.js) thành binary tự chứa, gồm cả runtime Deno và engine render web. Lưu ý: tính năng này hiện cần bản canary và API còn có thể thay đổi trước khi ổn định.
Ý chính
deno desktop: dựng app desktop native từ Deno/Next.js, không Electron, đầu ra một binary.- Di trú dễ hơn:
deno installđọc trực tiếp lockfile npm, pnpm, yarn và Bun — đổi package manager chỉ vài lệnh. - CSS module imports: import CSS module ngay trong code.
- Test mạnh hơn: thêm snapshot testing và parameterized testing.
- Gọn & nhanh hơn:
deno compile --bundlecho binary nhỏ hơn, khởi động nhanh hơn. - Tương thích Node.js 26.
Tóm tắt từ blog phát hành chính thức của Deno. Xem bài gốc để biết chi tiết và hướng dẫn nâng cấp.
