Deno lisab järgmises suuremas uuenduses platvormideülesed töölauarakendused

JavaScripti ja TypeScripti käituskeskkond Deno lisab oma järgmises suuremas väljalaskes käsud platvormideüleste töölauarakenduste loomiseks veebitehnoloogia abil. Deno desktop kompileerib rakenduse TypeScripti failist või sellistest raamistikest nagu Next.js, Astro, Deno Fresh, TanStack Start või Vite SSR.

Erinevalt konkurentidest kasutab Deno desktop vaikimisi operatsioonisüsteemi enda WebView’d, mitte Chromium Embedded Frameworki (CEF). Tulemuseks on tunduvalt väiksemad rakendused — testis oli WebView’ga rakendus macOS-il 68,5 MB, CEF-iga aga 308,9 MB ning aeglasema käivitumisega. Puuduseks on, et erinevate platvormide WebView’de ühtlast tööd on raskem tagada, eriti macOS-i ja Safari puhul. Lisaks pakutakse Raw-valikut ilma veebimootorita, kus arendaja saab joonistada liidese WebGPU või Skia teegi abil.

Deno desktop toetab natiivseid menüüsid, dialooge ja teateid, kuid failivalija ning lõikepuhvri API veel puuduvad. Mobiilirakenduste tugi on plaanis. Konkurentideks on Electron, Tauri, Electrobun ja Dioxus. Lahtine on küsimus, kas uus võimalus aitab Denol turuosa kasvatada — projekti on mõneti varjutanud Anthropicule kuuluv Bun ning Node.js ökosüsteemiga ühilduvuse tagamine on nõudnud märkimisväärselt arendusressurssi.

Loe täispikka artiklit: The Register

Lisa kommentaar