TypeScript नेटीव प्रीव्यू: Go-आधारित कंपाइलर (tsgo) अब उपलब्ध
मुख्य अपडेट
Microsoft ने TypeScript Native Previews प्रकाशित किया है: TypeScript कंपाइलर और भाषा सेवा का एक Go-आधारित पोर्ट जिसे आप एक प्रीव्यू पैकेज के रूप में स्थापित कर सकते हैं (यह एक tsgo निष्पादन योग्य प्रदान करता है)। प्रारंभिक परिणामों का दावा है कि कई वास्तविक दुनिया के प्रोजेक्ट्स पर लगभग 10x गति में वृद्धि, नाटकीय रूप से कम मेमोरी उपयोग, और संपादकों के लिए एक प्रीव्यूड भाषा सेवा है; प्रीव्यू वर्तमान में कमांड-लाइन प्रकार-चेकिंग और संपादक एकीकरण का समर्थन करता है लेकिन इसमें कुछ फीचर गैप्स हैं (घोषणा उत्सर्जन, पूर्ण --build/project-reference समानता, और कुछ डाउनलेवल/JSX उत्सर्जन सीमित हैं)। (devblogs.microsoft.com)
यह क्यों महत्वपूर्ण है
यदि नेटिव कार्यान्वयन समानता तक पहुँचता है, तो यह व्यावहारिक डेवलपर कार्यप्रवाह को बदल देता है: संपादक की प्रतिक्रियाशीलता और बड़े कोडबेस के क्रमिक प्रकार-चेक लगभग तात्कालिक हो सकते हैं, CI प्रकार-चेक चरण और मोनोरेपो बिल्ड नाटकीय रूप से सिकुड़ सकते हैं, और मेमोरी-सीमित बिल्ड एजेंट एक बाधा के रूप में कम होंगे। फिलहाल, प्रीव्यू को एक प्रारंभिक परीक्षण के रूप में मानें: वास्तविक दुनिया की गति में सुधार को मापने के लिए CI या एक शाखा में @typescript/native-preview/tsgo आजमाएँ, गायब उत्सर्जनों (घोषणाएँ/--build) को मान्य करें, और घोषित माइग्रेशन पथ (TypeScript 6.x को नेटिव 7.x दृष्टि की ओर संक्रमण के रूप में) के लिए देखें। अपग्रेडिंग टीमों को उत्पादन में प्रीव्यू के लिए तत्काल माइग्रेशन के बजाय मूल्यांकन और संगतता परीक्षण की योजना बनानी चाहिए। (devblogs.microsoft.com)
स्रोत
आगे पढ़ें
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 ऐप्स को प्रभावित करता है।