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 की घोषणा
अगला पढ़ें
- 4 अगस्त 2025
Next.js 15.4: उत्पादन-तैयार टर्बोपैक 100% इंटीग्रेशन टेस्ट संगतता के साथ
Next.js 15.4 टर्बोपैक के लिए पहला उत्पादन-तैयार मील का पत्थर है, जो सभी इंटीग्रेशन परीक्षणों को पास करता है और वेरसेल की उच्च-ट्रैफ़िक साइट को संचालित करता है।
- 28 जुलाई 2025
डॉकर कंपोज़ ने एजेंटिक ऐप्स के लिए LLM ‘models’ समर्थन और क्लाउड ऑफलोड जोड़ा
डॉकर कंपोज़ 2.38.0 LLM कॉन्फ़िगरेशन के लिए शीर्ष स्तर के `models` और क्लाउड-स्केल AI एजेंट डिप्लॉयमेंट के लिए डॉकर ऑफलोड पेश करता है।