Elhagyja az MSVC-t, és ClangCL-t alkalmaz Windows alatt

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Főbb újdonságok a Node.js 24-ben:

  1. V8 13.6 motor frissítés
    A Node.js 24 mostantól a V8 13.6 JavaScript motort használja, amely új JavaScript funkciókat hoz, mint a Float16Array, az explicit erőforráskezelés, a RegExp.escape, a WebAssembly Memory64 és az új Error.isError metódus. Ezzel Node.js naprakész az új webes szabványokkal.
  2. npm 11
    Az npm 11 mostantól jelentős teljesítményjavulást, erősebb biztonsági protokollokat és jobb kompatibilitást kínál a modern JavaScript csomagokkal. A csomagkezelés így gyorsabbá és simábbá válik.
  3. MSVC helyett ClangCL Windows alatt
    A Node.js 24-ben az MSVC (Microsoft Visual C++) helyett kötelezővé vált a ClangCL használata a Windows rendszeren történő fordításhoz. Ez a változás leegyszerűsíti a build folyamatot, és javítja a különböző fejlesztési környezetek közötti kompatibilitást.
  4. AsyncLocalStorage optimalizálása
    Az AsyncLocalStorage mostantól alapértelmezetten az AsyncContextFrame-et használja, ami hatékonyabbá teszi az aszinkron kontextusok kezelését. Ez javítja a teljesítményt és megbízhatóságot komplex alkalmazásokban.
  5. Globálisan elérhető URLPattern API
    Az URLPattern API mostantól globálisan elérhető, így nem szükséges külön importálni. Ez megkönnyíti a fejlesztést és csökkenti a kód bonyolultságát.
  6. Bővített HTTP kliens képességek az Undici 7-tel
    A Node.js 24 az Undici 7 verzióját használja, amely jobb teljesítményt és kiterjedtebb támogatást kínál a modern HTTP funkciók számára, mint például a HTTP/2 és HTTP/3.

API változások és elavult funkciók

  • url.parse() eltávolítása:
    A url.parse() metódus mostantól elavult, és a WHATWG URL API váltja fel, amely modernebb és kompatibilisebb megoldást kínál.
  • tls.createSecurePair eltávolítása:
    A tls.createSecurePair API már nem elérhető. A TLS kapcsolat létrehozásához más módszereket kell használni.
  • Egyéb API változások:
    További API változások is történtek, amelyek célja a platform egyszerűsítése és a fejlesztési élmény javítása.

Letöltés és elérhetőség

A Node.js 24 letölthető a hivatalos Node.js weboldaláról, valamint elérhető a különböző csomagkezelők és disztribúciók tárolóiban is. A legújabb verzió telepítéséhez és a teljes változásnapló megtekintéséhez látogasson el a Node.js hivatalos oldalára. A frissítésként megjelent 24.0.1 verzió újdonságai itt találhatóak: 24.0.1.