TypeScript ने स्थानीय रूप से कार्य किया (प्रोजेक्ट कोर्सा): ~10× तेज़ कंपाइलर और स्थानीय पूर्वावलोकन
मुख्य अपडेट
Microsoft की TypeScript टीम ने TypeScript कंपाइलर और भाषा सेवा (कोड नाम “कोर्सा”) का स्थानीय पोर्ट प्रकाशित किया, जिसे Go में लागू किया गया है। घोषणा और उपलब्ध पूर्वावलोकन कमांड-लाइन प्रकार चेक और बड़े कोडबेस संपादक लोड समय के लिए लगभग एक क्रम-के-आकार की गति में वृद्धि दिखाते हैं (टीम द्वारा प्रकाशित बेंचमार्क में VS Code, Playwright, और अन्य वास्तविक प्रोजेक्ट शामिल हैं)। योजना यह है कि मौजूदा JS-आधारित कंपाइलर लाइन (6.x) को बनाए रखा जाए जबकि स्थानीय कोड समानता तक पहुँचता है और फिर स्थानीय कार्यान्वयन को TypeScript 7.0 के रूप में भेजा जाए।
यह क्यों महत्वपूर्ण है
यह कोर डेवलपर वर्कफ़्लो में एक व्यावहारिक, गैर-तुच्छ परिवर्तन है। तेज़ tsc और एक बहुत तेज़ भाषा सेवा CI टाइमआउट को कम करती है, बड़े मोनोरेपो और क्रॉस-प्रोजेक्ट रिफैक्टर्स को डेवलपर पुनरावृत्तियों के दौरान संभव बनाती है, और संपादक के ठंडे-शुरुआत और मेमोरी दबाव को कम करती है—यह सब कुछ जो बड़े TypeScript कोडबेस पर डेवलपर उत्पादकता को सीधे प्रभावित करता है। माइग्रेशन संचालन विवरण भी बदलता है: स्थानीय उपकरण को एक बाइनरी/LSP के रूप में वितरित किया जाता है (केवल एक Node पैकेज नहीं), इसलिए CI/कंटेनर छवियों को अपडेट करने, एक अलग tsc बाइनरी स्थापित या बंडल करने, और एकीकरणों (कस्टम ट्रांसफार्मर, निर्माण उपकरण, संपादक एक्सटेंशन, और कोई भी उपकरण जो Node रनटाइम मानता था) को मान्य करने की अपेक्षा करें। Microsoft की चरणबद्ध दृष्टिकोण (6.x को बनाए रखा गया जबकि स्थानीय समानता तक पहुँचता है) का मतलब है कि टीमें पूर्वावलोकन को क्रमिक रूप से परीक्षण कर सकती हैं; लेकिन आपको प्रतिनिधि शाखाओं या गैर-आवश्यक निर्माणों पर पूर्वावलोकन को मान्य करना चाहिए ताकि व्यवहारात्मक भिन्नताओं को जल्दी से उजागर किया जा सके और 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 ऐप्स को प्रभावित करता है।