Microsoft ने TypeScript के मूल प्रीव्यू (Go-आधारित 'tsgo') जारी किए — विशाल टाइप-चेक गति में सुधार
मुख्य अपडेट
Microsoft ने मूल TypeScript कंपाइलर प्रयास (Project Corsa) के व्यापक प्रीव्यू जारी किए हैं। प्रीव्यू एक npm पैकेज के रूप में उपलब्ध है जो एक tsgo निष्पादन योग्य फ़ाइल को उजागर करता है और एक प्रीव्यू VS Code संपादक एकीकरण के रूप में; अधिकांश टाइप-चैकर को Go-आधारित कार्यान्वयन में पोर्ट किया गया है और Microsoft रिपोर्ट करता है कि टाइप-चेक समय लगभग 10x तेज है और बड़े वास्तविक दुनिया के रिपॉजिटरी पर मेमोरी का उपयोग काफी कम है।
यह क्यों महत्वपूर्ण है
यह वर्षों में JS/TS टूलचेन में सबसे बड़े व्यावहारिक प्रदर्शन परिवर्तनों में से एक है। तेज टाइप-चेकिंग और छोटे मेमोरी फुटप्रिंट सीधे डेवलपर फीडबैक लूप्स में सुधार करते हैं (तत्काल संपादक निदान, तेज़ इंक्रीमेंटल बिल्ड), मोनोरेपो और बड़े प्रोजेक्ट्स के लिए CI समय को कम करते हैं, और बैच टाइप-चेकिंग नौकरियों के लिए संसाधन लागत को घटाते हैं। टूलिंग विक्रेताओं और बिल्ड पाइपलाइनों को संगतता को मान्य करने की आवश्यकता होगी (कुछ ज्ञात, जानबूझकर क्रम भिन्नताएँ और कुछ समानता अंतर हैं), लेकिन अनुशंसित मार्ग व्यावहारिक है: प्रीव्यू को साइड-बाय-साइड आजमाएं (स्थानीय विकास और CI प्रयोगों के लिए tsgo), संपादक की प्रतिक्रियाशीलता को मापने के लिए प्रीव्यू VS Code एकीकरण सक्षम करें, और आपके कार्यप्रवाह के लिए फीचर समानता की पुष्टि होने तक वर्तमान JS-आधारित tsc को बैकअप के रूप में रखें। बंडलर्स, लिंटर्स, और IDE प्लगइन्स से मूल कंपाइलर API को अपनाने या अनुकूलित करने के लिए डाउनस्ट्रीम कार्य की अपेक्षा करें; अधिकांश टीमों के लिए तत्काल लाभ स्थानीय संपादनों और CI जांच के दौरान प्रतीक्षा समय में नाटकीय कमी है, जिसमें माइग्रेशन एक जोखिम-प्रबंधित, आवधिक प्रक्रिया है न कि एक मजबूर कटओवर।
स्रोत
आगे पढ़ें
TypeScript का मूल Go पोर्ट (Project Corsa) ~10× प्रकार-चेक गति में सुधार लाता है
29 नवंबर 2025Microsoft की TypeScript टीम ने Go (Project Corsa) के लिए कंपाइलर और भाषा सेवा को पोर्ट किया है, जिससे बड़े, वास्तविक दुनिया में गति और मेमोरी में सुधार हुआ है और प्रारंभिक परीक्षण के लिए मूल पूर्वावलोकन जारी किए गए हैं।
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 ऐप्स को प्रभावित करता है।