TypeScript ने स्थानीय रूप से प्रवेश किया: Go-आधारित कंपाइलर (प्रोजेक्ट कोर्सा) के सार्वजनिक पूर्वावलोकन
प्रमुख अपडेट
Microsoft ने TypeScript Native Previews (प्रोजेक्ट कोर्सा) प्रकाशित किया: TypeScript कंपाइलर और भाषा सेवा का एक Go-आधारित पोर्ट जो npm पूर्वावलोकन पैकेज के रूप में उपलब्ध है (tsgo बाइनरी को उजागर करता है) और VS Code "TypeScript (Native Preview)" एक्सटेंशन। टीम रिपोर्ट करती है कि बड़े वास्तविक-विश्व प्रोजेक्ट्स पर ~10× सुधार लगातार हो रहा है (प्रकार-चेकिंग समय और संपादक प्रोजेक्ट-लोड), अब JSX और JavaScript+JSDoc चेकिंग को शामिल करते हुए, और एक LSP-आधारित संपादन प्रवाह। पूर्वावलोकन स्पष्ट रूप से "कार्य प्रगति में" है: कई संपादक सुविधाएँ और कुछ इमिट/बिल्ड फ्लैग अभी भी गायब हैं और किनारे के मामलों में ज्ञात व्यवहारात्मक भिन्नताएँ हैं।
यह क्यों महत्वपूर्ण है
यह TypeScript उपकरणों में एक व्यावहारिक, गैर-सौंदर्यात्मक परिवर्तन है जो तुरंत डेवलपर एर्गोनॉमिक्स और बड़े कोडबेस और मोनोरेपो के लिए CI अर्थशास्त्र को बदलता है। तेज़ प्रकार चेकिंग और बहुत कम संपादक स्टार्टअप विलंबता पुनरावृत्ति समय को कम करेगी, भारी स्थैतिक विश्लेषण और बड़े मोनोरेपो वर्कफ़्लोज़ को सक्षम करेगी, और ऑन-द-फ्लाई उपकरणों (रीफैक्टर्स, क्रॉस-प्रोजेक्ट क्वेरीज़, AI-शक्ति वाले सहायक) को कहीं अधिक प्रतिक्रियाशील बनाएगी। संचालनात्मक रूप से टीमों को स्थानीय निर्माण को एक अलग रनटाइम आर्टिफैक्ट के रूप में मानना चाहिए: CI छवियों और विकास वातावरण को tsgo बाइनरी को शामिल या स्थापित करने की आवश्यकता होगी, और संपादक इंटीग्रेशन नए LSP पथ पर निर्भर करते हैं (Node के लिए libsyncrpc पुल मौजूद हैं)। क्योंकि पूर्वावलोकन सूक्ष्म तरीकों से भिन्न हो सकता है (मॉड्यूल समाधान, कस्टम ट्रांसफार्मर, विशिष्ट --build/emit व्यवहार), अपनाने को क्रमिक के रूप में मानें: प्रतिनिधि सेवाओं/शाखाओं पर tsgo का मान्यकरण करें, एंड-टू-एंड परीक्षण और प्रकार-संवेदनशील उपकरण चलाएँ, और अपने कार्यभार के लिए समानता की पुष्टि करने के बाद ही CI/devcontainer छवियों को अपडेट करने की योजना बनाएं। दीर्घकालिक में, यह TypeScript 7 और एक सामग्री रूप से तेज़ डेवलपर अनुभव का मार्ग बनता है; अल्पकालिक में, किसी भी संगतता मुद्दों को उजागर करने के लिए मौजूदा JS कंपाइलर के साथ स्थानीय पूर्वावलोकन को समानांतर में चलाने की अपेक्षा करें।
स्रोत
आगे पढ़ें
Node.js v25 2025‑10‑15 के लिए निर्धारित — semver‑major रिलीज निकट है
30 सितंबर 2025Node.js v25 15 अक्टूबर, 2025 के लिए निर्धारित है (कमिट कटऑफ 2025‑09‑15)। टीमों को नए मेजर के खिलाफ CI चलाना चाहिए, नेटिव मॉड्यूल का सत्यापन करना चाहिए, और कैनरी डिप्लॉयमेंट के लिए तैयारी करनी चाहिए।
Azure Functions Proxies: सामुदायिक समर्थन 2025‑09‑30 को समाप्त — अब Proxies से माइग्रेट करें
29 सितंबर 2025Azure ने घोषणा की है कि Azure Functions Proxies 2025‑09‑30 के बाद असमर्थित होंगे; जो टीमें अभी भी Proxies का उपयोग कर रही हैं, उन्हें तुरंत एक समर्थित API सतह (APIM, Front Door, या एक हल्का रिवर्स प्रॉक्सी) पर इन्वेंटरी और माइग्रेट करना चाहिए।
NodeShield: रनटाइम SBOM प्रवर्तन (CBOM) Node.js के लिए आपूर्ति श्रृंखला हमलों को नगण्य ओवरहेड के साथ सीमित करता है
28 सितंबर 2025एक नया पेपर NodeShield का परिचय देता है, जो एक रनटाइम प्रवर्तन प्रणाली है जो SBOMs का उपयोग करती है जो प्रति-निर्भरता क्षमताओं (CBOM) के साथ विस्तारित होती है ताकि Node.js में आपूर्ति श्रृंखला के दुरुपयोग को ~98% प्रभावशीलता और <1ms ओवरहेड के साथ रोका जा सके।