Konferenz zu JavaScript (Node.js): die wichtigsten Ankündigungen des Herbstes 2024

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Konferenz zu JavaScript (Node.js): die wichtigsten Ankündigungen



Im Oktober 2024 fand die größte Konferenz zu JavaScript und Node.js statt, die Tausende von Entwicklern aus der ganzen Welt versammelte. Die Veranstaltung war eine Plattform für große Ankündigungen, die Demonstration neuer Plattformfunktionen und die Diskussion der Zukunft von serverseitigem JavaScript. Die Redaktion von PythonLib hat die wichtigsten Neuigkeiten hervorgehoben, die die Arbeit jedes Node.js-Entwicklers beeinflussen werden.



1. Node.js 22 – die lang erwartete Veröffentlichung

Das Hauptereignis war die Ankündigung der stabilen Version Node.js 22. Die Entwickler präsentierten bedeutende Verbesserungen bei Leistung und Sicherheit. Zu den wichtigsten Änderungen gehören:

  • ESM-Modul standardmäßig: Alle neuen Projekte verwenden jetzt ES-Module ohne zusätzliche Konfiguration;
  • Integrierter WebSocket-Client: Für die Arbeit mit WebSockets sind keine Drittanbieter-Bibliotheken mehr erforderlich;
  • Schnellerer JSON-Parser: Die Geschwindigkeit beim Parsen großer Datenmengen ist um 30 % gestiegen.


2. Neue API für die Dateisystemarbeit

Vorgestellt wurde die experimentelle File System Access API, die es ermöglicht, direkt aus Node.js heraus mit Dateien des lokalen Systems zu arbeiten, wie im Browser. Dies vereinfacht die Erstellung von Desktop-Anwendungen mit Electron und hybriden Tools.



3. Tools für Microservices

Auf der Konferenz wurde das offizielle Modul @nodejs/service-bridge für den Aufbau einer Microservice-Architektur angekündigt. Es umfasst:

  • integrierten Lastenausgleich;
  • Unterstützung für gRPC und REST;
  • automatische Serviceerkennung.


4. Verbesserung der TypeScript-Unterstützung

Die Node.js-Entwickler haben Pläne für die vollständig native Ausführung von TypeScript-Dateien ohne Kompilierungsschritt angekündigt. In Version 23 wird ein experimentelles Flag --experimental-strip-types erscheinen, das das direkte Ausführen von .ts-Dateien ermöglicht.



5. Sicherheit und Überwachung

Als Reaktion auf die Zunahme von Cyberangriffen wurde eine neue Reihe von Sicherheitstools vorgestellt:

  • Built-in Audit: Integrierte Prüfung von Abhängigkeiten auf Schwachstellen beim Start;
  • Contextual Security: Kontextbezogene Isolation für jede Anfrage.


6. Community und Open Source

Die Konferenzteilnehmer unterstützten die Initiative Node.js Sustainability Working Group, die auf die Verbesserung der Dokumentation und die Gewinnung neuer Mitwirkender abzielt. Es wurde ein Plan verabschiedet, um die Zeit zwischen Major-Releases auf 12 Monate zu verkürzen.



Was bedeutet das für Entwickler?

Die Ankündigungen bestätigen, dass sich Node.js weiterhin als universelle Plattform für die Serverentwicklung, Cloud-Anwendungen und DevOps entwickelt. Wir empfehlen, die Veröffentlichung von Node.js 22 zu verfolgen und die neuen APIs bereits jetzt in Ihren Projekten zu testen – das wird Ihnen helfen, einen Schritt voraus zu sein.



Bleiben Sie auf dem Laufenden mit PythonLib – wir werden weiterhin praktische Anleitungen und Analysen der neuen Node.js-Funktionen veröffentlichen.

Empfohlene Bibliotheken