- बिल्ट-इन OpenTelemetry सपोर्ट: Deno अब
console.log, Deno.serve, fetch जैसी APIs को अपने-आप instrument करता है
deno lint में बड़ा अपग्रेड: JSX और React से जुड़े 15 नए rules जोड़े गए और plugin system पेश किया गया (ESLint जैसा)
- SQLite को आसानी से इस्तेमाल करने के लिए
node:sqlite मॉड्यूल जोड़ा गया
deno check में सुधार: JSDoc @import टैग सपोर्ट और compilerOptions को workspace के हिसाब से अलग-अलग सेट किया जा सकता है
deno lsp में सुधार: auto-completion की गति अधिकतम 20 गुना तेज, node_modules, .wasm फ़ाइलों के लिए auto-completion सपोर्ट। .scss, .sass, .less, .vue, .svelte आदि के formatting का सपोर्ट
deno task में सुधार: अब यह और ज़्यादा शक्तिशाली और अनुमानित है। wildcard सपोर्ट के साथ "start-*" जैसे pattern से कई tasks चलाए जा सकते हैं
deno outdated --update --interactive जोड़ा गया, जिससे dependency management बेहतर हुआ
Deno.cwd() permission में ढील: पहले --allow-read चाहिए होता था, अब इसे बिना permission के इस्तेमाल किया जा सकता है
deno compile performance में सुधार: Mac पर binary size 5MB कम, file read speed 40% तेज
deno bench अब और ज़्यादा सटीक
WebTransport और QUIC protocol को सपोर्ट करने वाली experimental API जोड़ी गई: Deno.connectQuic और Deno.QuicEndpoint के जरिए QUIC connection संभव
- Node.js और npm compatibility में सुधार:
.npmrc auto-detection, process.cpuUsage, fs.readFile(Sync), FileHandle.stat समेत कई Node.js APIs का सपोर्ट
- performance optimization:
Deno.stat और fs.stat Windows पर 2.5 गुना तेज। node:fs.cpSync Deno 2.1 से 2 गुना तेज और Node.js 20 से 3 गुना तेज
- WebGPU performance optimization और Jupyter के साथ integration में सुधार
- LTO (link-time optimization) लागू कर Linux binary size 15MB कम की गई (137MB → 122MB)
- TypeScript 5.7 और V8 13.4 में अपग्रेड:
TypedArray अब generic type को सपोर्ट करता है, जिससे type safety बेहतर होती है
- Deno 2.1 LTS version बना रहेगा, और 6 महीने तक security और performance patches मिलेंगे
अभी कोई टिप्पणी नहीं है.