HeadlinesBriefing HeadlinesBriefing.com

धन्यवाद, Deno: एक रनटाइम का इतिहास

Hacker News •
×

Deno Cloudflare में शामिल हो रहा है और अगले एक साल में रनटाइम में अपना निवेश धीरे-धीरे समेट रहा है। Ryan Dahl ने पिछले हफ्ते घोषणा की कि Deno टीम Deno के celld को Cloudflare के workerd में मिला रही है। JSR Cloudflare के infrastructure पर चलता रहेगा। यह घोषणा Deno 2 के रिलीज़ होने के ठीक दो साल बाद उसी दिन आई। Bun दस महीने पहले Anthropic से जुड़ा था। Deno जिन लाभों के लिए ज़ोर दे रहा था, वे ecosystem को मिल चुके हैं, बस वे Deno से नहीं आए। एक स्वस्थ ecosystem के लिए प्रतिस्पर्धा अनिवार्य है। दुर्भाग्य से, Deno कभी production में critical mass तक नहीं पहुँच पाया; 2026 में Node उतना ही प्रभावशाली है जितना 2018 में था। Deno ने जो हासिल किया वह यह था कि उसने स्थापित खिलाड़ी को झकझोरा और उस पर दबाव बनाया।

Deno एक साफ़ नई शुरुआत के रूप में आया, जिसमें deny-by-default permissions, TypeScript पहली श्रेणी का इनपुट, web-standard APIs, केवल ES modules और एक single executable था। फिर Bun आया, जिसने गति के लिए toolchain को शुरू से दोबारा बनाया और मौजूदा npm packages भी चलाए। अक्टूबर 2024 में Deno 2 ने पूर्ण Node और npm compatibility के साथ काम पूरा किया। Cloudflare का workerd, जिसे 2022 में open-source किया गया था, ने अपनी Node compatibility layer विकसित की, क्योंकि packages वहीं हैं। Node ने कई ऐसी सुविधाएँ अपनाई हैं जिनकी शुरुआत Deno ने की थी, जैसे global fetch, Web Socket और एक स्थिर permission model। वैकल्पिक runtime का प्रयोग प्रभावी रूप से समाप्त हो चुका है, और Deno के नवाचारों के बावजूद Node डिफ़ॉल्ट बना हुआ है।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित