Node.js 24 को LTS में पदोन्नत किया गया (28 अक्टूबर, 2025) — V8 13.6, npm 11, अनुमति को कड़ा किया गया, और एक महत्वपूर्ण Windows टूलचेन परिवर्तन

Node.jsDevOpsBackendTypeScript

प्रमुख अपडेट

Node.js 24 को 28 अक्टूबर, 2025 को दीर्घकालिक समर्थन में पदोन्नत किया गया। 24.x श्रृंखला V8 इंजन को 13.6 में अपग्रेड करती है और npm 11 को शिप करती है, URLPattern को वैश्विक रूप से उपलब्ध कराती है, AsyncLocalStorage को डिफ़ॉल्ट रूप से AsyncContextFrame का उपयोग करने के लिए स्विच करती है, Undici 7 को शामिल करती है, और प्रतिबंधित रनटाइम के लिए एक सरल --permission CLI को स्थिर करती है। निर्माण/CI वातावरण के लिए महत्वपूर्ण रूप से, Windows टूलचेन की आवश्यकता में परिवर्तन हुआ: MSVC समर्थन हटा दिया गया और अब Node को स्रोत से संकलित करने के लिए ClangCL की आवश्यकता है। (nodejs.org)

यह क्यों महत्वपूर्ण है

यह एक व्यावहारिक उत्पादन मील का पत्थर है जिसे आपको एक माइग्रेशन विंडो के रूप में मानना चाहिए, न कि एक कॉस्मेटिक बम्प के रूप में। V8 और Undici अपडेट रनटाइम प्रदर्शन और WebAPI समानता में सुधार करते हैं; npm 11 इंस्टॉल प्रदर्शन और लॉकफाइल व्यवहार को मोनोरेपोज़ और CI में बदल सकता है; AsyncLocalStorage के कार्यान्वयन में परिवर्तन APMs में सूक्ष्म ट्रेसिंग/संदर्भ-प्रसार के अंतर को उजागर कर सकता है; और अनुमति मॉडल अविश्वसनीय स्क्रिप्ट को सैंडबॉक्स करने का एक प्रथम श्रेणी का तरीका प्रदान करता है। Windows टूलचेन परिवर्तन उन टीमों के लिए परिचालनात्मक रूप से विघटनकारी है जो Windows रनर्स पर Node या स्थानीय ऐडऑन बनाती हैं — 24.x LTS पर जाने से पहले CI छवियों और स्थानीय निर्माण टूलचेन को अपडेट करें (या आधिकारिक बाइनरी का उपयोग करें)। एक पहचानी गई 24.x LTS समस्या को भी ध्यान में रखें जहां Buffer.allocUnsafe व्यवहार ऐतिहासिक (अनियोजित) अपेक्षाओं से भिन्न था; निम्न-स्तरीय मेमोरी मान्यताओं को मान्य करें और इसे स्टेजिंग में सबसे पहले पैच किए गए 24.x रिलीज़ पर पिन करें जब तक कि यह हल न हो जाए। ये ठोस आइटम हैं जिन्हें टीमों को प्राथमिकता देनी चाहिए: स्टेजिंग में ऐप्स और स्थानीय मॉड्यूल का परीक्षण करें, CI/रनर छवियों को अपडेट करें (Windows), AsyncLocalStorage परिवर्तनों के बाद ट्रेसिंग/APM को मान्य करें, और अपने मोनोरेपो प्रवाह में npm 11 के व्यवहार का मूल्यांकन करें। (nodejs.org)

स्रोत

आगे पढ़ें