TypeScript 5.9 RC: import defer, न्यूनतम tsconfig, और प्रमुख प्रदर्शन लाभ
TypeScript 5.9 RC जारी
25 जुलाई, 2025 को, TypeScript टीम ने TypeScript 5.9 का रिलीज़ उम्मीदवार प्रकाशित किया, जो कॉन्फ़िगरेशन, मॉड्यूल लोडिंग, संपादक उपकरण, और संकलक प्रदर्शन में प्रमुख सुधारों के साथ अंतिम रिलीज़ की ओर एक महत्वपूर्ण कदम है (devblogs.microsoft.com)।
डिफ़ॉल्ट रूप से न्यूनतम tsconfig
tsc --init का डिफ़ॉल्ट आउटपुट एक सरल, राय-आधारित tsconfig.json उत्पन्न करने के लिए पूरी तरह से नया किया गया है जिसमें आधुनिक डिफ़ॉल्ट हैं—module: "nodenext", target: "esnext", सख्ती के झंडे, JSX समर्थन react-jsx पर सेट किया गया है, और भी बहुत कुछ—डेवलपर्स को मैन्युअल कॉन्फ़िगरेशन से बचाते हुए और बॉक्स से बाहर सर्वश्रेष्ठ प्रथाओं को लागू करते हुए (devblogs.microsoft.com)।
import defer के साथ स्थगित मॉड्यूल मूल्यांकन
TypeScript 5.9 ECMAScript के import defer सिंटैक्स का समर्थन जोड़ता है, जो पहले उपयोग तक मॉड्यूल के स्थगित निष्पादन को सक्षम करता है। यह स्थैतिक, नामस्थान-केवल आयात तंत्र साइड इफेक्ट्स और प्रारंभिककरणों को स्थगित करता है, बड़े अनुप्रयोगों में स्टार्टअप लागत को कम करता है और सर्वरलेस या CLI वातावरण में प्रदर्शन में सुधार करता है (devblogs.microsoft.com)।
स्थिर Node 20 मॉड्यूल समाधान
एक नया --module node20 विकल्प Node.js मॉड्यूल समाधान अर्थशास्त्र को Node v20 के साथ मेल खाने के लिए स्थिर करता है, जो स्वचालित रूप से target: es2023 सेट करता है और सर्वर-साइड अनुप्रयोगों के लिए एक पूर्वानुमानित, भविष्य-सबूत कॉन्फ़िगरेशन प्रदान करता है, बिना पुराने nodenext मोड के चेतावनियों के (devblogs.microsoft.com)।
समृद्ध संपादक अनुभव
इन-एडिटर उपकरणों में DOM APIs के लिए इनलाइन MDN-स्रोत दस्तावेज़ीकरण, जटिल प्रकारों के लिए पूर्वावलोकन योग्य विस्तारित हवर, और एक कॉन्फ़िगर करने योग्य अधिकतम हवर लंबाई के साथ एक बड़ी छलांग देखी गई है—अज्ञात या गहरे नेस्टेड प्रकारों का अन्वेषण करते समय संदर्भ स्विच को समाप्त करना (devblogs.microsoft.com)।
प्रमुख संकलक अनुकूलन
अंदर से, संकलक अब मध्यवर्ती प्रकार के उदाहरणों को कैश करता है ताकि सामान्य-भारी कोड में अनावश्यक कार्य से बचा जा सके, और फ़ाइल अस्तित्व जांच के दौरान अनावश्यक क्लोज़र आवंटनों को समाप्त करता है, दोनों बड़े कोडबेस में मापनीय गति में सुधार और कम मेमोरी उपयोग में योगदान करते हैं (devblogs.microsoft.com)।
Source: TypeScript 5.9 RC की घोषणा
आगे पढ़ें
डॉकर कंपोज़ ने एजेंटिक ऐप्स के लिए LLM ‘models’ समर्थन और क्लाउड ऑफलोड जोड़ा
28 जुलाई 2025डॉकर कंपोज़ 2.38.0 LLM कॉन्फ़िगरेशन के लिए शीर्ष स्तर के `models` और क्लाउड-स्केल AI एजेंट डिप्लॉयमेंट के लिए डॉकर ऑफलोड पेश करता है।
Bun v1.2.19 प्रमुख उत्पादकता और प्रदर्शन में वृद्धि लाता है
28 जुलाई 2025Bun का 19 जुलाई, 2025 का रिलीज़ अलग इंस्टॉलेशन, इंटरैक्टिव अपडेट, उन्नत package.json स्क्रिप्टिंग, निर्भरता अंतर्दृष्टि, और विशाल SQL क्लाइंट स्पीडअप जोड़ता है।
Deno 2.4: बंडलिंग और प्रोडक्शन-ग्रेड टूलिंग की वापसी
23 जुलाई 2025Deno 2.4 अब esbuild के माध्यम से फर्स्ट-पार्टी बंडलिंग, आसान डिपेंडेंसी अपडेट कमांड और स्थिर OpenTelemetry सपोर्ट के साथ, Deno को वास्तविक प्रोजेक्ट्स के लिए और भी व्यावहारिक बनाता है।