Node.js erweitert offiziell die Unterstützung: Neue Plattform im Einsatz
Das Node.js-Entwicklerteam hat ein lang erwartetes Update angekündigt: Mit der Version 22.6 (LTS) erhält die Plattform offizielle Unterstützung für ARM64-Chips für Desktop-Computer unter Windows. Bisher wurde diese Architektur nur unter Linux und macOS unterstützt, sodass Windows-Nutzer ohne native Builds auskommen mussten. Jetzt kann Node.js auf Geräten wie dem Surface Pro X oder Laptops mit Snapdragon ohne Emulation ausgeführt werden, was die Leistung erheblich steigert und den Speicherverbrauch senkt.
Dies ist ein Schritt, den Entwickler, die ARM-Geräte verwenden, lange erwartet haben. Laut dem offiziellen Node.js-Blog hat der neue Build den gesamten Testzyklus durchlaufen und ist für den produktiven Einsatz bereit. Die Installation kann über die offizielle Website oder den Paketmanager nvm-windows erfolgen (geben Sie das Flag --arm64 an).
Warum ist dies wichtig für das JavaScript-Ökosystem? Hier sind die wichtigsten Punkte:
- Leistung — Native ARM-Builds arbeiten bei E/A-Operationen bis zu 40 % schneller im Vergleich zur x86-Emulation.
- Energieeffizienz — Die geringere CPU-Auslastung verlängert die Akkulaufzeit auf ARM-Laptops.
- Kompatibilität — Alle gängigen Pakete, einschließlich Express, Fastify und Prisma, wurden bereits unter der neuen Architektur getestet.
- Entwicklung für IoT — Die ARM-Kompatibilität vereinfacht die Erstellung von Serverlösungen für Raspberry Pi und andere Einplatinencomputer.
Darüber hinaus betrifft das Update auch andere Plattformen. In derselben Node.js-Version wurde die Unterstützung für FreeBSD 13+ verbessert und eine experimentelle Kompatibilität mit RISC-V hinzugefügt – einer offenen Architektur, die in akademischen und eingebetteten Systemen immer beliebter wird. Die Entwickler betonen, dass dies erst der Anfang ist: Geplant sind die vollständige Unterstützung von LoongArch (das chinesische Äquivalent zu MIPS) und IBM Z.
Für diejenigen, die unter Windows ARM arbeiten, wird der Übergang nahtlos sein. Alle bestehenden Node.js-Projekte funktionieren ohne Änderungen weiter – es reicht aus, die installierte Version zu ersetzen. Wenn Sie den Paketmanager Chocolatey oder Scoop verwenden, bleibt der Installationsbefehl derselbe, aber das System wählt jetzt automatisch die richtige Architektur aus.
Was bedeutet das für die Bildung? Auf PythonLib bereiten wir bereits aktualisierte Lektionen vor, in denen wir das Erstellen von Projekten unter ARM, die Einrichtung von CI/CD für die plattformübergreifende Entwicklung und den Leistungsvergleich von Node.js auf verschiedenen Architekturen behandeln. Abonnieren Sie die Updates – in der nächsten Woche erscheint ein ausführlicher Leitfaden.
Die neue Version kann auf der offiziellen Node.js-Website oder über das Terminal mit dem Befehl nvm install 22.6.0 heruntergeladen werden. Probieren Sie es aus, testen Sie es und teilen Sie Ihre Ergebnisse in den Kommentaren!
Aktualisiert: 15. März 2025. Node.js Version 22.6.0 LTS.