15.11.2024

Node.js 21: Novinky a Klíčové Funkce

Blog Detail Image

Node.js 21: Klíčové Novinky a Zlepšení

17. října 2023 oznámila OpenJS Foundation vydání Node.js 21, nejnovější verze oblíbeného JavaScript runtime prostředí. Tato aktualizace přináší řadu vylepšení a novinek pro vývojáře.

Status a Plán Vydání

Node.js 21 nyní nahrazuje Node.js 20 jako 'Current' verze a bude tuto roli držet do dubna 2024. Během této doby mohou autoři knihoven přidat podporu pro tuto novou verzi.

Hlavní Novinky

  • Upgrade JavaScript Engine V8: Aktualizace na verzi 11.8 přináší lepší výkon a stabilitu.
  • Stabilní WebStreams a Fetch: Moduly, dříve experimentální, se nyní stávají stabilními.
  • Experimentální Přepínač Modulů: Nový flag umožňuje přepnout výchozí typ modulu z CommonJS na ECMAScript.
  • Vestavěný WebSocket Klient: Experimentální kompatibilní implementace prohlížeče je dostupná s 'experimental-websocket' příznakem.
  • Vylepšení Test Runneru: Uživatelé mohou snadněji vytvářet a exportovat výsledky testů.

Doporučení pro Použití

Node.js 21 je vhodný pro testery a vývojáře zkoumající nové funkce. Pro produkční nasazení se ale doporučují stabilní verze, jako jsou Node.js 20 LTS nebo Node.js 18 LTS.

Bezpečnost a Údržba

Node.js 21 přichází po nedávných bezpečnostních aktualizacích, které řešily zranitelnosti ve verzích 18 a 20. Bezpečnostní tým nadále pracuje na zlepšení bezpečnostní situace Node.js.

Zapojení Komunity

Projekt Node.js vítá zapojení komunity a testování aplikací s Node.js 21 pro zajištění budoucí kompatibility. Očekává se také zapojení nových přispěvatelů do bezpečnostního týmu Node.js.

Pozadí a Architektura

Node.js je postaven na JavaScriptovém enginu V8 od Google a využívá model událostí a neblokující I/O, což z něj činí rychlý a lehký nástroj pro vývoj synchronních aplikací.

Author Image

Matěj Svoboda

Technologie a Design

Technologie, inovace, design. Jsem 25 letý web developer, programátor, 3D designer a IT konzultant, který vytváří weby, aplikace a komplexní automatizace ve stavebním průmyslu.