12 पॉइंट द्वारा xguru 2025-09-11 | 8 टिप्पणियां | WhatsApp पर शेयर करें
  • Rust-आधारित JavaScript/WebAssembly इंजन Nova और JS compiler Oxc पर आधारित, जो तेज़ execution speed और safety प्रदान करता है
  • Zero-config TypeScript support, GPU-accelerated 2D Canvas API, Web Crypto, SQLite, Web Storage जैसी comprehensive Web API का समर्थन
  • डेवलपर्स के लिए integrated toolchain (REPL, formatter, bundler, single executable compiler) और built-in LSP, जिससे विभिन्न editors में उपयोग संभव
  • मौजूदा Node.js और Deno की तुलना में कम memory usage, और TypeScript, graphics processing, single-file compilation में बढ़त
  • next-generation web applications, data visualization, games, high-performance scripting, web services, और scientific computing तक के लिए उपयुक्त general-purpose runtime

तकनीकी विनिर्देश

  • आर्किटेक्चर: Rust-आधारित runtime, Nova इंजन, multithreaded model, zero-copy data structures
  • वेब मानक: WHATWG Fetch API, W3C Canvas 2D, Web Crypto, TextEncoder/Decoder, WinterTC अनुपालन
  • परफॉर्मेंस: 10ms से कम startup time, hardware acceleration, optimized memory management और module resolution
  • सुरक्षा: sandboxed execution, permission-based API, Rust safety, और secure cryptography
  • प्लेटफ़ॉर्म समर्थन: Linux, macOS(Intel/Apple Silicon), Windows, Docker, cross-compilation

Node.js, Deno के साथ तुलना

  • memory usage: Andromeda ~12MB, Node.js ~40MB, Deno ~25MB
  • TypeScript: Andromeda में built-in, Node.js में अतिरिक्त configuration की आवश्यकता, Deno में native support
  • graphics: Andromeda में GPU-accelerated Canvas support, Node.js में नहीं, Deno में partial support
  • single-file compilation: Andromeda में native, Node.js में third-party, Deno में built-in
  • security model: Andromeda में memory safety + permission-based, Node.js runtime checks पर अधिक केंद्रित

8 टिप्पणियां

 
geeep 2025-09-13

nodejs जैसी चीज़ों को दूसरी applications में bind करना काफ़ी झंझटभरा हो जाता है, थोड़ा आसान होता तो अच्छा रहता।

 
shakespeares 2025-09-12

आजकल Rust से जुड़ी चीज़ें बहुत ज़्यादा आ रही हैं..

 
click 2025-09-11

Bun को भी अभी nodejs API के साथ 100% compatible होने में काफ़ी समय लगेगा, तो इसे कितना समय लगेगा?

 
cnaa97 2025-09-11

ऐसा लगता है कि इस तरह के प्रोजेक्ट की सफलता का मुख्य बिंदु यह होगा कि यह विशाल npm लाइब्रेरी ecosystem के साथ कैसे integrate करता है... development तो nodejs के समान API spec के साथ हो, और केवल runtime बदलना पड़े... अगर मौजूदा development/operations में चल रहे codebase को बदलने की लागत न्यूनतम रखकर compatibility बनाए रखी जा सके... लेकिन वैसे भी nodejs मूल रूप से इतनी ज़्यादा memory इस्तेमाल नहीं करता, हाहा

 
hided62 2025-09-11

यह JavaScript है, लेकिन V8 का इस्तेमाल न करने वाला runtime है, है ना? वाह

 
lee111dae11 2025-09-11

https://hi.news.hada.io/topic?id=17845

ऊपर की पोस्ट में उस इंजन के बारे में समझाया गया है!

 
tested 2025-09-11

Bun की बात क्यों नहीं है...

 
cocofather 2025-09-11

,हाँ, सही कहा आपने, मैं भी यही सोचते हुए पढ़ रहा था