Notebookcheck Logo

JavaScript-Toolkit Bun 1.1 bringt verbesserte Performance und ist erstmals unter Windows lauffähig

Die Javascript-Runtime Bun ist in Version 1.1 erschienen und will zum Drop-In-Ersatz für Node.js werden (Bild: Bun/Google).
Die Javascript-Runtime Bun ist in Version 1.1 erschienen und will zum Drop-In-Ersatz für Node.js werden (Bild: Bun/Google).
Das JavaScript- und TypeScript-Toolkit Bun ist in der Version 1.1 erschienen und bringt zahlreiche Verbesserungen mit. Dazu gehören die Unterstützung von Windows 10 und höher sowie eine optimierte Performance.

Trotz des geringen Sprungs auf die Versionsnummer 1.1 sind mehr als 1.7000 Commits in die aktuelle Ausgabe des "All-in-One-Toolkits zum Ausführen, Erstellen, Testen und Debuggen von JavaScript und TypeScript" eingeflossen. Bun 1.1, das laut den Entwicklern von kleinen Skripten bis hin zu Full-Stack-Anwendungen eingesetzt werden kann, soll noch stabiler sein und eine verbesserte Kompatibilität zur beliebten JavaScript-Laufzeitumgebung Node.js mitbringen.

Die größte Neuerung der JavaScript-Runtime Bun 1.1 ist die Unterstützung von Windows 10 und 11, die bisher Linux und macOS unterstützte. "Bun auf Windows besteht zu 98 Prozent aus unserer eigenen Testsuite für Bun auf macOS und Linux. Das bedeutet, dass alles von der Laufzeitumgebung, dem Test-Runner, dem Paketmanager, dem Bundler - alles auf Windows funktioniert", lässt das Bun-Entwicklerteam in einem Blogeintrag zur Version 1.1 verlauten.

Die Installation der Laufzeitumgebung erfolgt unter Windows mit folgendem Terminalbefehl:

powershell -c "irm bun.sh/install.ps1 | iex"

Bun bringt einen zum Node.js-Paketmanager npm kompatiblen Paketmanager mit, der nach Angaben der Entwickler unter Windows deutlich performanter laufen soll als yarn und npm. Auch API-Aufrufe sollen schneller erfolgen als beim Konkurrenten Node.js. So soll die Dateisystemabfrage "fs.readdir()" mit Bun 1.1 unter Windows ganze 58% schneller ausgeführt werden als eine vergleichbare Node.js-Installation unter dem Microsoft-Betriebssystem.

Bun soll in Zukunft ein Drop-In-Ersatz für Node.js werden und die Version 1.1 der JavaScript-Runtime bringt zahlreiche Verbesserungen und Korrekturen für die Node.js-API-Unterstützung. Dazu gehören beispielsweise das Interface "node:http2" für HTTP/2-Requests und die Portierung des "Date"-Parsers der JavaScript-Engine V8 nach Bun, so dass API-Aufrufe von "Date.parse()" und "new Date()" nun unter Bun 1.1 und Node.js identische Ergebnisse liefern.

Eine englischsprachige Übersicht über die Änderungen in Bun 1.1 findet sich in einem ausführlichen Blogeintrag des Entwicklerteams.

Quelle(n)

static version load dynamic
Loading Comments
Diesen Artikel kommentieren / Antworten
Teilen Sie diesen Artikel, um uns zu unterstützen. Jeder Link hilft!
> Notebook Test, Laptop Test und News > News > Newsarchiv > News 2024-04 > JavaScript-Toolkit Bun 1.1 bringt verbesserte Performance und ist erstmals unter Windows lauffähig
Autor: Alexander Pensler,  8.04.2024 (Update:  8.04.2024)