TypeScript का मूल Go पोर्ट (Project Corsa) ~10× प्रकार-चेक गति में सुधार लाता है
मुख्य अपडेट
Microsoft की TypeScript टीम ने TypeScript कंपाइलर और भाषा सेवा (Project Corsa / TypeScript 7 पथ) का एक मूल, Go-आधारित पोर्ट प्रदान किया है और व्यापक मूल पूर्वावलोकन प्रकाशित किए हैं। घोषणा में बेंचमार्क दिखाते हैं कि बड़े रिपॉजिटरी पर प्रकार-चेक और संपादक-लोड समय में लगभग 8–13× कमी आई है, साथ ही लगभग 50% कम मेमोरी उपयोग भी हुआ है। पूर्वावलोकन परीक्षण के लिए मूल-पूर्वावलोकन पैकेज और एक पूर्वावलोकन VS Code एकीकरण के माध्यम से उपलब्ध है।
यह क्यों महत्वपूर्ण है
यह वर्षों में JavaScript/TypeScript इंजीनियरिंग के लिए सबसे महत्वपूर्ण उपकरण परिवर्तनों में से एक है क्योंकि यह सीधे विकासकर्ता फीडबैक लूप को बड़े पैमाने पर छोटा करता है। व्यावहारिक प्रभाव तुरंत होते हैं: बहुत तेज संपादक प्रतिक्रिया (तत्काल निदान, पूर्णता और बड़े मोनोरेपो पर खोज/नाम परिवर्तन), नाटकीय रूप से छोटे CI प्रकार-चेक कार्य, और बैच और CI कार्यभार के लिए कम संसाधन उपयोग। बड़े TypeScript कोडबेस या भारी मोनोरेपो वाले टीमों के लिए, यह कदम IDE-चालित कार्यप्रवाह में घर्षण को कम करता है और पाइपलाइन लागत और प्रतीक्षा समय को बिना एप्लिकेशन रनटाइम व्यवहार को बदले कम कर सकता है। TypeScript टीम संक्रमण के दौरान मौजूदा JS-आधारित 6.x लाइन को बनाए रखने की योजना बना रही है, इसलिए अपनाना वैकल्पिक और क्रमिक है; मूल कार्यान्वयन एक ड्रॉप-इन विकल्प के रूप में स्थित है लेकिन एक तत्काल मजबूर प्रवास नहीं है। प्रैक्टिशनर्स के लिए कार्यात्मक मार्गदर्शन यह है कि वे स्थानीय विकास और CI में मूल पूर्वावलोकन का मूल्यांकन करें (उदाहरण के लिए, मूल-पूर्वावलोकन पैकेज और प्रयोगात्मक VS Code एकीकरण का प्रयास करें), अपने पूर्ण परीक्षण/प्रकार-चेक सूट चलाएं ताकि समानता के अंतर सामने आ सकें, और उपकरण बनाए रखने वालों (बंडलर्स, लिंटर्स, संपादक एक्सटेंशन, CI छवियाँ) के साथ सहयोग करें ताकि व्यापक रोलआउट से पहले संगतता को मान्य किया जा सके। बहुत बड़े कोडबेस और संपादक-भारी कार्यप्रवाह के लिए सबसे बड़े लाभ की अपेक्षा करें, और एक छोटे से मध्यम अवधि की अवधि की उम्मीद करें जहां उपकरण पारिस्थितिकी नए मूल कंपाइलर APIs और व्यवहार के बारीकियों के अनुकूलन के लिए अनुकूलित होती है।
स्रोत
आगे पढ़ें
Node.js ने अंतर्निहित TypeScript टाइप-स्ट्रीपिंग को स्थिर (v25.2.0) के रूप में चिह्नित किया
28 नवंबर 2025Node.js v25.2.0 (11 नवंबर, 2025) रनटाइम TypeScript 'टाइप स्ट्रीपिंग' को स्थिर करता है — कई .ts फ़ाइलों को सीधे नोड के साथ चलाएं, महत्वपूर्ण व्यावहारिक चेतावनियों के साथ।
Docker ने नेस्टेड डिपेंडेंसी में महत्वपूर्ण RCE का पैच किया, LangChain.js के लिए अपस्ट्रीम फिक्स
27 नवंबर 2025Docker ने expr-eval डिपेंडेंसी में निहित एक महत्वपूर्ण RCE (CVE-2025-12735) को पाया और ठीक किया, इसे एक बनाए रखी गई वैकल्पिक के साथ बदल दिया, और LangChain.js के लिए अपस्ट्रीम फिक्स में योगदान दिया—जो Kibana और कई LLM ऐप्स को प्रभावित करता है।
TypeScript मूल पूर्वावलोकन (Go-आधारित tsgo) — ~10x तेज़ प्रकार-चेक और संपादक सेवा
26 नवंबर 2025Microsoft ने TypeScript संकलक और भाषा सेवा (कोड नाम 'Corsa' / tsgo) के मूल पूर्वावलोकन प्रकाशित किए, जो संपादक लोड समय, प्रकार-चेक और CI निर्माण के लिए क्रम-के-आकार में सुधार प्रदान करते हैं; प्रारंभिक पूर्वावलोकन @typescript/native-preview और एक VS Code एक्सटेंशन के माध्यम से उपलब्ध है।