18 पॉइंट द्वारा hongminhee 2024-10-10 | 9 टिप्पणियां | WhatsApp पर शेयर करें

Deno 2 की घोषणा

  • वेब डेवलपमेंट की जटिलता को हल करने के लिए Deno विकसित किया गया
  • JavaScript और TypeScript के लिए आधुनिक, all-in-one, zero-configuration toolchain
  • native TypeScript support, web standards पर आधारित, security-first design

backward compatibility, future-ready

  • Node.js और npm के साथ पूरी backward compatibility प्रदान करता है
  • package.json और node_modules के लिए native support
  • npm packages को npm: specifier के साथ सीधे import किया जा सकता है

Deno का package manager: deno install

  • deno install, deno add, deno remove commands जोड़े गए
  • npm की तुलना में 15-90% तेज package install speed
  • package.json या deno.json में packages जोड़े/हटाए जा सकते हैं

JavaScript Registry (JSR)

  • आधुनिक और open source JavaScript registry JSR का परिचय
  • native TypeScript support, multi-runtime environments के लिए support
  • npm की तुलना में अधिक सरल package publishing process

standard library stabilization

  • 4 वर्षों में विकसित Deno standard library को स्थिर किया गया
  • data manipulation, web-related logic, JavaScript features आदि के लिए विभिन्न utility modules उपलब्ध
  • कई modules शामिल हैं जो npm packages के समकक्ष functionality प्रदान करते हैं

private npm registry

  • Node और npm की तरह .npmrc file के माध्यम से private npm registry support
  • अतिरिक्त configuration के बिना private packages का उपयोग संभव

workspaces और monorepo

  • deno.json की workspace property के माध्यम से monorepo management का support
  • npm workspaces के साथ compatibility के कारण hybrid Deno-npm monorepo बनाया जा सकता है
  • deno publish command से workspace members को JSR पर publish किया जा सकता है

LTS (long-term support)

  • Deno 2.1 से LTS release channel पेश किया जाएगा
  • 6 महीनों तक महत्वपूर्ण bug fixes को backport करके stability सुनिश्चित की जाएगी
  • enterprise users के लिए Deno for Enterprise program का परिचय

Deno की performance

  • विभिन्न real-world scenarios में बेहतरीन performance प्रदान करता है
  • startup time, complex request handling, और overall efficiency में उत्कृष्ट प्रदर्शन साबित
  • विभिन्न benchmark results के माध्यम से Deno की strengths देखी जा सकती हैं

FAQ

  • Node से अंतर: native TypeScript support, web standard APIs, all-in-one toolchain आदि
  • security model: Node programs चलाने पर भी Deno का security model लागू
  • logo change: अधिक परिष्कृत design के साथ update, लेकिन मूल पहचान बरकरार
  • Deno का vision: npm support सिर्फ एक चरण है; लक्ष्य आधुनिक और सरल toolchain प्रदान करना है
  • configuration files: अब भी single-file programs चलाए जा सकते हैं, नए package management commands optional हैं
  • Fresh project compatibility: Deno 2 के साथ पूरी तरह compatible
  • Deno Deploy: जल्द ही Deno 2 support आने वाला है

आगे की योजना

  • Deno की विभिन्न क्षमताओं का परिचय (जैसे deno compile, Jupyter notebook support आदि)
  • community participation को प्रोत्साहन और JavaScript के भविष्य को मिलकर बनाने का प्रस्ताव

9 टिप्पणियां

 
plumpmath 2024-10-15

ईश्वर करे कि Rust भी जल्द ही browser native language के रूप में आए, यही प्रार्थना है, यही प्रार्थना है हाहा

 
carnoxen 2024-10-11

Announcing Deno 2

परिचय वीडियो काफ़ी शानदार है।

 
kjngs 2024-10-11

Native TypeScript क्या होता है?

 
hongminhee 2024-10-14

इसका मतलब है कि TypeScript → JavaScript compile किए बिना, .ts फ़ाइलों को सीधे चलाया जा सकता है।

 
sftblw 2024-10-11

परिचय वीडियो का शुरुआती हिस्सा बहुत प्रभावशाली था।

 
xcutz 2024-10-10

Deno 2 आ रहा है, wow, पूरा कल्चर बमबारी है

 
aer0700 2024-10-10

Deno भी है और bun भी, लेकिन आखिरकार काम के समय इस्तेमाल तो nodejs ही होता है...

 
jjpark78 2024-10-10

Bun के आने के बाद इसकी पोज़िशन काफ़ी अस्पष्ट हो गई है।

 
sinbumu 2024-10-10

मैंने Deno में थोड़ी देर के लिए रुचि ली थी, लेकिन यह काफ़ी niche सा लगा इसलिए इसे practical work में इस्तेमाल नहीं किया था; उम्मीद है Deno 2 अच्छा करेगा।