TypeScript मूल पोर्ट पूर्वावलोकन — ~10x तेज tsc और भाषा सेवा
प्रमुख अपडेट
Microsoft ने TypeScript मूल पोर्ट (tsc और भाषा सेवा का एक मूल कार्यान्वयन) का एक आधिकारिक पूर्वावलोकन प्रकाशित किया है जो मौजूदा Node.js/TS कार्यान्वयन की तुलना में प्रकार-चेक समय, संपादक की प्रतिक्रिया, और मेमोरी उपयोग में क्रम-के-आकार में सुधार दिखाता है। यह पूर्वावलोकन वर्तमान JavaScript-आधारित कंपाइलर और भाषा सेवा को बदलने के लिए एक प्रारंभिक, स्वैच्छिक मार्ग के रूप में प्रस्तुत किया गया है; निर्माण और चलाने के निर्देश और प्रारंभिक बेंचमार्क घोषणा के साथ प्रकाशित किए गए हैं।
यह क्यों महत्वपूर्ण है
- डेवलपर फीडबैक लूप: बड़े मोनोरेपो और बड़े TypeScript प्रोजेक्ट्स में बहुत छोटे इंक्रीमेंटल-चेक और पूर्ण-बिल्ड समय होंगे, जिससे डेवलपर की निष्क्रियता का समय कम होगा (तेज संपादन, तेज सहेजना) और पुल-रिक्वेस्ट पुनरावृत्ति को गति मिलेगी।
- CI और लागत: तेज प्रकार-चेक CI दीवार-घड़ी के समय और रनर लागत को कम करते हैं (कम समानांतर मशीनें या छोटे नौकरी की अवधि)। भारी प्रकार-कार्यभार वाले टीमें अक्सर कतारबद्ध CI रन से तेज पूर्व-प्रतिबद्धता या पूर्व-मिलान चेक में कार्य स्थानांतरित कर सकती हैं।
- संपादक और उपकरण UX: संपादकों में भाषा सेवा (IntelliSense, परिभाषा पर जाएं, पुनर्गठन) कम विलंबता और कम मेमोरी दबाव से लाभान्वित होती है, जो कम संसाधन मशीनों और बड़े कार्यक्षेत्रों में DX में सुधार करती है।
- माइग्रेशन सतह: मूल पोर्ट को एक संगतता-प्रथम, स्वैच्छिक पूर्वावलोकन के रूप में प्रस्तुत किया गया है, लेकिन टीमों को सावधानी से परीक्षण करना चाहिए—त्रुटि समय या अनुमान में भिन्नताएँ अधिक सख्त या परिवर्तित निदान को उजागर कर सकती हैं। एक चरणबद्ध रोलआउट की योजना बनाएं: CI पर मान्य करें, पूर्ण परीक्षण/प्रकार-चेक सूट चलाएं, और स्विच करने से पहले निर्माण पाइपलाइनों में संस्करणों को पिन करें।
- पारिस्थितिकी तंत्र का प्रभाव: उपकरण (बंडलर, IDE प्लगइन्स, निर्माण कैश) जो TypeScript API या भाषा सेवा के साथ एकीकृत होते हैं, उन्हें एक नए मूल कार्यान्वयन के लिए तैयारी करनी चाहिए और अंतःक्रियाशीलता को मान्य करना चाहिए; घोषणा मार्गदर्शन और प्रयोग के लिए एक रिपॉजिटरी प्रदान करती है।
स्रोत
आगे पढ़ें
Node.js 22 (LTS) — अंतर्निहित HTTP/HTTPS प्रॉक्सी + प्रतिशत मेमोरी आकार (उत्पादन तैनातियों के लिए तत्काल)
31 अक्तूबर 2025Node.js 22.21.0 (LTS) http/https/fetch के लिए अंतर्निहित प्रॉक्सी समर्थन और --max-old-space-size के लिए प्रतिशत समर्थन जोड़ता है — कंटेनराइज्ड और कॉर्पोरेट-नेटवर्क तैनातियों के लिए तत्काल व्यावहारिक प्रभाव।
Node.js 24 सक्रिय LTS में प्रवेश करता है (28 अक्टूबर, 2025)
28 अक्तूबर 2025Node.js v24 आज वर्तमान से सक्रिय LTS में चला गया — उत्पादन टीमों को अब अपग्रेड, CI सत्यापन और प्रदाता/रनटाइम जांच की योजना बनानी चाहिए।
TypeScript का स्वदेशी पोर्ट (Project Corsa) — ~10× टाइप-चेक गति में सुधार के साथ स्वदेशी पूर्वावलोकन उपलब्ध
27 अक्तूबर 2025Microsoft ने TypeScript कंपाइलर (Project Corsa) के स्वदेशी पूर्वावलोकन जारी किए हैं — एक Go-आधारित पोर्ट जो बड़े कोडबेस पर ~10× तेज टाइप-चेकिंग प्रदान करता है; पूर्वावलोकन अब उपलब्ध हैं लेकिन कुछ प्रमुख विशेषताएँ अभी भी गायब हैं।