Deno 2.9, ืคืืืคืืจืื ืฉื ืืขืื ืืืจืฆื ืขืฆืืืืช ืฉื ืืืฉืืื ืฆื ืฉืจืช ืืฉืืืื ืขืืืื ืฉื ืืชืื ื-JavaScript ื-TypeScript ืืืืฆืขืืช ืื ืืข V8, ืืืฉืืฉ ืืืคืืคื ืื ืืืืกืกื Chromium, ืฉืืืจืจื. ืืคืจืืืงื ืืคืืชื ืขื ืืื ืจืืื ืืืื, ืืืฆืจ Node.js, ืืืืจื ืืกืคืง ืกืืืื ืืืืืืืช ืืืชืจ ืืืืกื ืฉืืืืืช ืงืื ืกืคืืืืืืืช ืืืจืืืืงืืืจืช Node.js. ืืื ืืฉืคืจ ืืช ืืืืืื, ืืกืืจืช V8 ืืชืืื ื-Rust, ืืคืืืคืืจืืช Tokio ืืฉืืฉืช ืืขืืืื ืืงืฉืืช ืืื ืืกืืื. ืงืื ืืคืจืืืงื ืืืคืฅ ืชืืช ืจืืฉืืื MIT. ืืจืกืืืช ืืื ืืื ืืืื ืืช ืขืืืจ... Linux, Windows ะธ macOS.
ืืืจืกื ืืืืฉื ืืืืืช ืืืืฉืื ืขืจืืช ืืืืื ืื ืืกืืื ืืช Deno Desktop, ืืืืคืฉืจืช ืืฆืืจืช ืืืฉืืื GUI ืืืชืืืื ืืืฉืืช ืืื ืืืื ืืืืฆืขืืช ืืื ืืืืืืืช ืืื ืืจื ื, ืืืืื ืืคืืืคืืจืืช Electron. ืืืืืงืช ืืืืฉืื ืืืืืฉืง ืืืืืจืื ื-JavaScript ืื TypeScript ืืืืฆืขืืช ืืกืืจืืช ืืื ืืจื ื ืกืื ืืจืืืืช, ืืืืืฉืื ืืืืฆืข ืืืืฆืขืืช ืื ืืข ืืืืกืก ืืคืืคื. ืืืืฉืื ืืกืืคืง ืืงืืืฅ ืืจืฆื ืขืฆืืื ืืืฆืืข ืืืฉืง ืืฉืชืืฉ ืืืืื ืืื ืฉื ืชืืื ืืืช GUI ืงืืืกืืืช.
Deno Desktop ืืฆืืขื ืืขืจืืืช ืฆื-ืงืฆื (backends) ืืืคืขืื ืขื ืฉื ื ืื ืืขื ืืคืืคื: WebView ืฉื ืืขืจืืช ืืืคืขืื ื-CEF (Chromium Embedded Framework) ืืืฉืืืืื ืืืคืืืงืฆืื. ื-backend ืืืืกืก WebView ืืืคืฉืจ ืงืืฆื ืืคืขืื ืงืื ืื ืืืชืจ ืขื ืืื ืืคืขืื ืขื ืืื ืื ืืข ืืืคืืคื WebView2 ืฉื ืืืขืจืืช. Windows ื-WebKit ื macOS ะธ Linux, ืืงืฆื ื-CEF ืืืคืฉืจ ืืืฉืื ืืช ืืืชื ืจืื ืืืจ ืืืฉืง ืืื ืคืืืคืืจืืืช ืฉืื ืืช Linux, macOS ะธ Windows, ืื ืืืืืจ ืฉื ืืืืื ืืฉืืขืืชืืช ืืืืื ืงืืฆื ืืืคืขืื.
ืืืื ืงืืืฅ ืืืคืขืื ืฉื ืืืฉืื ืืืืืงื ืืืขืจื ื-40 ืืื-ืืืื ืืืืฆืขืืช WebView, ื-150 ืืื-ืืืื ืืืืฆืขืืช CEF. ืืฉื ืืฉืืืื, ื ืชืื ืื ืืื 100 ืืื-ืืืื ืขืืืจ Electron, 61 ืืื-ืืืื ืขืืืจ Electrobun, ื-2-10 ืืื-ืืืื ืขืืืจ Tauri (Electron ืืฉืชืืฉืช ื-CEF ืืืืืข, ืืขืื ืฉ-Electrobun ื-Tauri ืืฉืชืืฉืื ืืืขืจืืช WebView). ืื ืื ืื ืืฉืืชืืฃ ืื ืืข CEF ืืฉืืชืฃ ืืื ืืืฉืืืื ื ืืฆื ืืคืืชืื, ืืฉืจ ืืงืืื ืืช ืืืื ืงืืฆื ืืืคืขืื.
Deno Desktop ืชืืื ืืืืืืื ื-Node.js, ืืืขืจืืช ืืืงืืืืืืช ืฉื NPM ืืืืกืืจืืช ืืื ืืจื ื ืืืื Next.js, Astro, Fresh, Remix, Nuxt, SvelteKit, SolidStart, TanStack Start ื-Vite SSR. ืืืฉืง API ืืกืืคืง ืืืืฉื ื-APIs ืืงืืจืืื ืฉื ืฉืืืื ืขืืืื. ืืืืืื, ื ืืชื ืืฉืืื ืืืืื, ืืืืงืื ืืื ืจืืืช ืฉื ืืืื ืืช, ืืืฆืืจ ืชืคืจืืืื, ืืฆืจืฃ ืืืคืืื ืืืชืืืื ืืืฉืืช, ืืืืืืจ ืกืืืื ืืืืฉ ืืืขืจืืช ืืืคืื ืืื ืืืืฆืื ืืืืืืืื ืืงืืจืืื ืฉื ืืขืจืืช ืืืคืขืื. ื ืืชื ืืื ืืช ืืืฉืืื ืืื ืืจื ื ืืชืืื ืืืช ืฉืืืื ืขืืืื ืืืื ืืฉื ืืช ืืช ืืงืื ืฉืืื, ืื ืืชื ืืืืืช ืืืืคื ืืืืืืื ืืช ืืกืืจืืช ืืืื ืืจื ื ืืื ื ืขืฉื ืฉืืืืฉ ืืืืฆืข ืงืืืคืืืฆืื ืฆืืืืช ืืืขืจืืช ืืืช ืขืืืจ... Linux x64/arm64, Windows x64 ื macOS x64/arm64. ืขืืืจ Linux ื ืืชื ืืืฆืืจ ืืืืืืช ืืคืืจืืืื AppImage, deb ื-rpm.
ืื ืืืื ื-Electron, Electrobun ื-Tauri, Deno Desktop ืืื ื ืืฉืชืืฉ ืืืืื ืืืฆืืข ืืจืืื ืชืืืืืื ืขื IPC ืืืืกืก socket. ืืืงืื ืืืช, ืืื ืืฉืชืืฉ ืืืืื ืืจืืื ืืืืื ืืฉื ื ืขืืืจ CEF ืื ืืืืื ืืืืกืก ืงืืืฆืืช ืชืืืืืื ืขืืืจ WebView, ืขื ืชืงืฉืืจืช ืืื ื-backend ืืงืื ื-GUI ืืจื ืขืจืืฆื ืชืื-ืชืืืืืื. ืืฉ ืื ืื ืื ืื ืืืืงืช ืขืืืื ืื ืืืื ื ืืืชืงื ื ืืืืืืืืช ืืฉืจ, ืืื ืืืกืื ืืจืืื ืคืก, ืืืจืื ืจืง ื ืชืื ืื ืฉืืฉืชื ื ืืื ืืืจืกื ืืงืืืืช (ืืืืฆืขืืช ืชืืงืื ืื ืืื ืืจืืื ืืืืกืกื bsdiff) ืืชืืื ืืืืจื ืืืจืกื ืืงืืืืช ืืืงืจื ืฉื ืืฉื ืืขืช ืืฉืงืช ืืจืกื ืืืฉื.
ืชืืื ืืช ืืืฉืืช ื ืืกืคืืช ื-Deno 2.9 ืืืืืืช:
- ืชืืืื ืืงืจืืื ืืฉืืจื ืฉื ืงืืฆื ื ืขืืื ืืคืงืืื "deno install" ืืื ืืคืฉื ืืช ืืืขืืจื ื-Deno ื-npm, pnpm, yarn ื-Bun.
- ืชืืืื ืืืืืื โโืืืืืื CSS.
- ืืืฉืื ืชืืืืืช ืขื ืคืืืคืืจืืช Node.js 26.
- ืคืงืืืืช ืืืฉืืช "deno link", "deno unlink" ื-"deno list".
- ืชืืืื ื-API ืฉื Web Locks ืืืืืจืช ื ืขืืืืช ืขื ืืฉืืืื.
- ืืคืขื ืืฉืืื ืฉื 24 ืฉืขืืช ืืืจืืจืช ืืืื (min-release-age=24h) ืืคื ื ืืชืงื ืช ืืจืกืืืช ืืืฉืืช ืฉื ืชืืืืืช ืืื ืืืื ืืคื ื ืืชืงืคืืช ืคืืืขื ืืชืืืช.
- ืืื ืืชืืื ืืืคืืช (~x2), ืฆืจืืืช ืืืืจืื ืืืคืืชืช (~x2.2) ืืชืคืืงื ืืืืืจืช ืืขืช ืขืืืื ืขื HTTP (~x1.2).

ืืงืืจ: OpenNet.ru

