ECMAScript 2025 (ECMA‑262 16th ed.) अंतिम रूप दिया गया — JSON मॉड्यूल, Array.fromAsync, using, RegExp.escape, Float16Array
मुख्य अपडेट
ECMA‑262 16वां संस्करण (ECMAScript 2025) जून 2025 में प्रकाशित हुआ और औपचारिक रूप से कई भाषा-स्तरीय सुविधाओं को जोड़ता है जो वास्तविक दुनिया के JavaScript को लिखने और वितरित करने के तरीके को मौलिक रूप से बदलते हैं — सबसे तुरंत: JSON मॉड्यूल (JSON का स्वदेशी आयात), Array.fromAsync और अन्य इटरेटर हेल्पर्स जो आसान असिंक्रोनस संग्रह के लिए हैं, एक स्पष्ट संसाधन-प्रबंधन रूप (using) और तंग त्रुटि प्रबंधन के लिए Promise.try, RegExp.escape और इनलाइन regex फ्लैग समर्थन जो गतिशील पैटर्न निर्माण को सुरक्षित बनाता है, और Float16Array और संबंधित APIs जो बाइनरी/ML इंटरऑप में सुधार करते हैं। (262.ecma-international.org)
यह क्यों महत्वपूर्ण है
यह एक कॉस्मेटिक स्पेक बम्प नहीं है — यह उत्पादन कोड और निर्माण श्रृंखला में नियमित घर्षण को कम करता है। स्वदेशी JSON मॉड्यूल का मतलब है कि एक सामान्य पैटर्न के लिए कम निर्माण-समय रूपांतरण; Array.fromAsync और इटरेटर हेल्पर्स असिंक्रोनस पाइपलाइनों को सरल बनाते हैं (कम बायलरप्लेट और स्ट्रीम एकत्र करते समय कम ऑफ-बाय-वन); using एक भाषा-स्तरीय तरीका देता है ताकि संसाधनों को वातावरणों के बीच निश्चित रूप से निपटाया जा सके; RegExp.escape पैटर्न इंटरपोलेट करते समय एक लंबे समय से चल रहे फूटगन को बंद करता है; और Float16Array उन वेब असेंबली/ML पथों की मदद करता है जिन्हें 16-बिट फ्लोट की आवश्यकता होती है। टूलिंग और रनटाइम को अपडेट की आवश्यकता होगी (Node, ब्राउज़र, TypeScript, बंडलर्स और पॉलीफिल्स/ट्रांसपाइलर्स)। व्यावहारिक रूप से: उन कोड पथों का ऑडिट करना शुरू करें जो वर्तमान में JSON या इटरेटर उपयोगिताओं के लिए संकलन-समय रूपांतरण पर निर्भर करते हैं, पुराने लक्ष्यों के लिए रनटाइम/फीचर पहचान या शर्तीय ट्रांसपिलेशन जोड़ें, और इंजन समर्थन को ट्रैक करें ताकि आप सुरक्षित रूप से निर्माण चरणों को हटा सकें। ये परिवर्तन कोड को सरल बनाएंगे और निर्माण जटिलता को कम करेंगे क्योंकि इंजन कार्यान्वयन को स्थिर रिलीज़ में रोल करते हैं। (262.ecma-international.org)
स्रोत
आगे पढ़ें
AWS CDK ने CLI को Construct Library से अलग किया (स्वतंत्र रिलीज़ और नया CLI रिपॉजिटरी)
31 अगस्त 2025AWS ने घोषणा की है कि CDK CLI और CDK Construct Library स्वतंत्र रूप से जारी किए जाएंगे और CLI एक नए रिपॉजिटरी में जा रहा है — इससे आप CDK को CI में कैसे संस्करणित, स्थापित और स्वचालित करते हैं, यह बदल जाएगा।
बन ने Bun.SQL जोड़ा — एक शून्य-निर्भरता एकीकृत SQL क्लाइंट (MySQL, PostgreSQL, SQLite)
30 अगस्त 2025Bun v1.2.21 (25 अगस्त, 2025) Bun.SQL पेश करता है: एक एकल, शून्य-निर्भरता SQL क्लाइंट जो MySQL/MariaDB (Zig ड्राइवर), PostgreSQL और SQLite का समर्थन करता है, जिसमें एक सुसंगत टैग किए गए-टेम्पलेट API है।
pnpm 10.12 (v10.12.1) एक प्रयोगात्मक वैश्विक आभासी स्टोर जोड़ता है जो निकट-तत्काल स्थानीय इंस्टॉलेशन के लिए है
29 अगस्त 2025pnpm 10.12 एक केंद्रीय, ग्राफ-हैश किया हुआ आभासी स्टोर पेश करता है जो कई परियोजनाओं को सटीक निर्भरता ग्राफ़ों का पुन: उपयोग करने की अनुमति देता है, गर्म कैश पर स्थानीय इंस्टॉलेशन को तेजी से करने और मोनोरेपो कार्यप्रवाहों में सुधार करने में।