4 पॉइंट द्वारा GN⁺ 2025-05-02 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • Deno Deploy की global edge hosting 35 regions से घटकर अब सिर्फ 6 regions रह गई है, जिससे "दुनिया भर में scalability" का दावा लगभग फीका पड़ गया है
  • Tokyo, Frankfurt, Sydney जैसे प्रमुख क्षेत्रों के हटने से users की latency भी काफी बढ़ गई है
  • Fresh framework, Deno KV, JSR जैसे अन्य प्रमुख projects भी update ठहराव या लगभग बंद होने की स्थिति में हैं
  • Deno अब पहले जैसा innovative JavaScript platform नहीं रहा, और बस Node.js compatibility व उसके पीछे चलने तक सीमित दिख रहा है
  • लेखक ने शुरुआती उम्मीदों के विपरीत Deno से ठगा जाने जैसी निराशा जताई है, और Bun से नई उम्मीदें व्यक्त की हैं

Deno Deploy के regions में कटौती

  • Deno Deploy कभी 35 regions चलाता था, लेकिन जनवरी 2025 तक केवल 6 regions बचे हैं
    • अभी बचे regions: Singapore, London, Frankfurt, São Paulo, North Virginia, California
  • Tokyo region बंद होने के बाद पूरे पूर्वी एशिया का भार सिर्फ Singapore पर आ गया, जिससे response speed में गिरावट आई
  • आधिकारिक docs में "regions जोड़े जाएंगे" जैसी भाषा बदलकर "ताज़ा सूची को दर्शाने" जैसी अभिव्यक्ति कर दी गई, जो expansion plans वापस लेने का संकेत है

edge hosting के दावे पर सवाल

  • Deno "edge computing, low-latency global service" पर ज़ोर देता है, लेकिन regions की वास्तविक कमी से दावे और हक़ीक़त में बड़ा अंतर दिखता है
  • competitor Cloudflare 125 देशों के 335 शहरों में, और Bunny 77 देशों के 119 locations में काम करता है
  • Netlify Deno runtime का उपयोग करता है, लेकिन high-performance edge network सिर्फ custom pricing plan में उपलब्ध है

Deno की दूसरी product lines: ठहराव और भ्रम

  • Fresh web framework में अक्टूबर 2024 के बाद कोई release नहीं आया, और commit activity भी बहुत कम हो गई
  • Deno KV लगभग उपेक्षित स्थिति में है, आख़िरी official release दिसंबर 2023 में था
  • JSR(JavaScript Registry) की अव्यवस्थित packaging system और स्पष्ट दर्शन की कमी के लिए आलोचना हो रही है
  • Deno runtime खुद Node.js compatibility बनाए रखने में ही व्यस्त दिखता है, innovation लगभग गायब है
    • Deno 2.2 की प्रमुख feature user telemetry की शुरुआत थी, लेकिन users की प्रतिक्रिया ठंडी रही

community की निराशा और विकल्पों की तलाश

  • लेखक का कहना है कि उन्होंने Deno में गहरा निवेश किया, लेकिन अंत में निराश होकर इसे ‘Rug pull’ जैसा अनुभव बताया
  • जो Deno कभी शुरुआती Node.js के विकल्प का सपना था, उसकी दिशा और अलग पहचान अब धुंधली हो गई है
  • फिलहाल ध्यान Bun की ओर है, और उससे नई चुनौती व उम्मीदें जुड़ी हैं

निष्कर्ष

  • मौजूदा region scale, product updates और तकनीकी दिशा—तीनों में Deno सिकुड़न और ठहराव की स्थिति में दिखता है
  • "दुनिया भर में scalability और edge hosting" जैसी marketing भाषा व्यवहारिक रूप से बढ़ा-चढ़ाकर कही गई या भ्रामक लगती है
  • अगर community का भरोसा वापस नहीं जीता गया और वास्तविक innovation नहीं हुआ, तो Deno का भविष्य और भी अनिश्चित दिखता है

4 टिप्पणियां

 
tested 2025-05-02

bun भी अभी तक Node.js compatibility को मैच करने की प्रक्रिया में है।
> https://x.com/bunjavascript/status/1915633844155527208

 
jeiea 2025-05-02

हाल ही में जोड़ा गया opentelemetry भी इस्तेमाल कर रहा हूँ, इसलिए runtime से तो मैं संतुष्ट हूँ, लेकिन deno deploy को मैंने सिर्फ मुफ़्त में इस्तेमाल किया है, इसलिए ऐसा कुछ हो रहा है यह पता नहीं था.
विकल्प के तौर पर bun पर ध्यान देना मुझे समझना थोड़ा मुश्किल लगता है. किस तरह के मुफ़्त lunch की उम्मीद की जा रही है, इस पर और जानकारी चाहिए.

 
tujuc 2025-05-02

deno deploy के लिए तो ऐसा कहा जा सकता है...
बाकियों के बारे में हम्म.. अब काफ़ी ज़्यादा सोचना पड़ेगा।

क्या service के रूप में रखा हुआ सामान migrate करना पड़ेगा...

 
GN⁺ 2025-05-02
Hacker News राय
  • मैं Deno का अक्सर उपयोग करता हूँ। यह data ETL या JSON रूपांतरण के लिए उपयोगी है

    • बिना किसी configuration या setup के नई directory बनाकर तुरंत शुरू किया जा सकता है
    • Deno की कई सुविधाएँ अब भी उपयोगी हैं, और हाल में भी इसमें सक्रिय updates हुए हैं
    • Postgres और Redis जैसी internal और community libraries भी सक्रिय रूप से update हो रही हैं
  • मैं Deno को पसंद करना चाहता हूँ, लेकिन compatibility समस्याओं की वजह से Bun का उपयोग करने लगता हूँ

    • Bun TypeScript कामों के लिए बेहतर अनुभव देता है
    • Deno की कुछ सुविधाएँ अधूरी लगती हैं
    • Fresh और K/V store के बारे में कही गई बातें समझ में आती हैं
    • backend framework चुनने में कोई स्पष्ट जवाब मिलना कठिन है
    • data center बंद होना सकारात्मक संकेत नहीं है
  • Deno की security समस्याओं को लेकर चिंता

    • Deno.lock को support करने वाले SBOM/SCA tools नहीं हैं
    • CVE alerts पाना मुश्किल है
    • केवल npm-compatible packages पर निर्भर रहना बोझिल लगता है
  • Deno को लेकर निराशा

    • Deno से बहुत उम्मीदें थीं, लेकिन competitor Bun के साथ प्रतिस्पर्धा में इसे कठिनाई हो रही है
    • regions कम करना ग्राहकों को बनाए रखने में मदद कर सकता है
  • Rust में implement किए गए Node modules दिलचस्प हैं

    • Bun का Zig implementation कई edge cases को नज़रअंदाज़ करता है
  • यह Deno के लिए कठिन समय हो सकता है

    • यह नए रचनात्मक projects के सफर का हिस्सा हो सकता है
    • Ryan Dahl सुधार के लिए प्रयास कर रहे हैं
  • यह सवाल है कि क्या Deno ने वास्तव में कभी खास ध्यान खींचा था

    • इसे गिरावट के रूप में समझाना कठिन है
  • Deno के Oracle और JavaScript trademark से जुड़े विवाद

    • यह attention खींचने की रणनीति जैसा लगता है
    • यह बाज़ार के खरीद निर्णय लेने के तरीके से मेल नहीं खाता
  • Supabase का Deno पर निर्भर होने का फैसला developers के लिए असुविधा पैदा करता है

    • ज़रूरी packages ढूँढने या load करने में समय लगता है
    • Deno 2.0 Node के साथ compatible है, लेकिन उसका उद्देश्य स्पष्ट नहीं है