[TypeScript][डेवलपर उपकरण]
31 जुलाई 2025

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 की घोषणा

अगला पढ़ें

हमारे समुदाय से जुड़ें