Deno โครงการรันไทม์ TypeScript ที่พยายามทำให้เข้ากันได้กับ Node.js ประกาศเพิ่มฟีเจอร์ Desktop สำหรับการคอมไพล์โปรแกรมให้กลายเป็นโปรแกรมเดสก์ท็อปสำหรับ macOS, Windows, Linux ในครั้งเดียว ทำให้ Deno กลายเป็นคู่แข่งโครงการกลุ่มนี้ เช่น Electron, Tauri
จุดเด่นของ Deno คือผู้ใช้สามารถเลือกจะใช้ WebView ของระบบปฏิบัติการ หรือจะใช้ Chromium ฝังไปทั้งชุดก็ได้ ทำให้เลือกได้ว่าจะต้องการความเข้ากันได้ในทุกระบบ หรือจะเน้นไบนารีขนาดเล็ก อีกจุดหนึ่งคือ backend สามารถใช้ JavaScript/TypeScript เดิมได้เลย เช่นหากมีเว็บ Next.js อยู่แล้วก็พอร์ตมาเป็นเดสก์ท็อปได้โดยง่าย คำสั่ง deno desktop สามารถแปลงเว็บจากเฟรมเวิร์คยอดนิยมมาเป็นเดสก์ท็อปได้เอง เช่น Next.js, Astro, Fresh, Remix, Nuxt, SvelteKit
อีกฟีเจอร์สำคัญคือมีระบบ auto-update ในตัว สามารถใส่ URL ให้ไบนารีที่สร้างจาก Deno Desktop ไปดาวน์โหลดเวอร์ชันใหม่ และหากรันไม่สำเร็จก็สามารถถอยกลับได้เอง
ตอนนี้คำสั่ง Deno Desktop ยังไม่ออกตัวจริง หากต้องการทดลองสามารถสั่ง deno upgrade canary มาใช้งานได้
ที่มา - Deno
on