Node.js macht einen Schritt nach vorne: Offizielle Unterstützung für eine neue Hardware-Software-Plattform
Das Node.js-Entwicklerteam hat ein wichtiges Update angekündigt: Die beliebte serverseitige JavaScript-Laufzeitumgebung unterstützt nun offiziell eine neue Plattform. Diese Erweiterung des Ökosystems eröffnet Entwicklern zusätzliche Möglichkeiten für die Bereitstellung von Anwendungen, die Leistungssteigerung und die Optimierung der Infrastruktur.
Bei der neuen Plattform handelt es sich um die RISC-V-Architektur (64-Bit-Version). Bisher war Node.js hauptsächlich für x86, x64 und ARM verfügbar. Jetzt können Entwickler, die Chips auf Basis von RISC-V verwenden, serverseitige JavaScript-Anwendungen ohne Emulation oder zusätzliche Zwischenschichten ausführen.
Was bedeutet das für Entwickler?
- Native Leistung — Node.js-Anwendungen laufen jetzt direkt auf RISC-V und nutzen alle Vorteile der Hardware-Optimierung.
- Kostensenkung — Die RISC-V-Architektur ist offen und lizenzfrei, was es Herstellern ermöglicht, erschwinglichere Serverlösungen zu entwickeln.
- Energieeffizienz — RISC-V-Chips verbrauchen traditionell weniger Strom, was für Rechenzentren und IoT-Geräte entscheidend ist.
- Erweiterung des Ökosystems — Entwickler erhalten die Möglichkeit, ihre Projekte mit minimalen Codeänderungen auf die neue Hardware zu portieren.
Technische Details des Updates
Die Node.js-Version, die RISC-V-Unterstützung erhält (ab Node.js 20.x), umfasst:
- Vollständige Unterstützung der V8 JavaScript-Engine, kompiliert für RISC-V 64.
- Funktion aller nativen Module (crypto, fs, http, net) ohne zusätzliche Konfiguration.
- Integration mit npm-Paketen, die native Addons verwenden (vorausgesetzt, sie werden neu kompiliert).
Nach Angaben des Node.js-Teams ist die Leistung auf RISC-V in Benchmarks mit ARM64 bei vergleichbarer Taktfrequenz vergleichbar und übertrifft diese in einigen Szenarien (z. B. bei der Arbeit mit Kryptographie) sogar.
Wo wird das nützlich sein?
- Bildungsprojekte — Jetzt kann man serverseitiges JavaScript auf günstigen RISCV-Einplatinencomputern (z. B. StarFive VisionFive) erlernen.
- Edge-Computing — Der geringe Stromverbrauch macht RISC-V ideal für Edge-Server und intelligente Geräte.
- Unternehmensrechenzentren — Unternehmen, die sich von proprietären Architekturen lösen möchten, erhalten eine vollwertige Alternative.
Wie fange ich an?
Um Node.js auf RISC-V auszuprobieren, genügt es:
- Ein Betriebssystem-Image zu installieren, das RISC-V unterstützt (z. B. Fedora RISC-V oder Debian für RISC-V).
- Den Binärbuild von Node.js von der offiziellen Website herunterzuladen (Abschnitt „Other Downloads“ → „RISC-V 64“).
node -vauszuführen — und schon kann es losgehen.
Dieses Update ist ein bedeutender Schritt zur Diversifizierung der Hardware-Plattformen in der Welt des serverseitigen JavaScript. Entwickler erhalten mehr Wahlfreiheit und die Node.js-Community einen weiteren Grund zum Stolz.
Verfolgen Sie die Neuigkeiten auf pythonlib.ru — wir berichten weiterhin über die aktuellsten technologischen Updates.