iX 10/2022
S. 74
Review
JavaScript

JS-Runtime Bun versus Node.js und Deno

Mit Bun tritt eine neue Laufzeitumgebung für JavaScript und TypeScript an. Sie fordert Node.js und Deno heraus und verspricht vor allem eine hohe Performance.

Von Golo Roden

Bun ist eine an Node.js und Deno angelehnte Laufzeitumgebung für JavaScript und TypeScript, die ihr Augenmerk auf einen raschen Start und eine generell hohe Geschwindigkeit legt. Die Entwicklung wird federführend von Jarred Sumner geleitet, einem ehemaligen Mitarbeiter von Stripe. Die erste öffentliche Version von Bun wurde am 6. Juli 2022 auf Twitter angekündigt. Das junge Projekt ist Open Source, steht unter der MIT-Lizenz und ist in der Programmiersprache Zig geschrieben.

Anders als Deno strebt Bun eine vollständige Kompatibilität zu Node.js an. Dafür bildet Bun zahlreiche APIs von Node.js nach und enthält native Unterstützung für npm-Module, den node_modules-Ordner und die Formate CommonJS und ESM. Ergänzend kennt Bun auch zahlreiche moderne Web-APIs aus dem Browser, unter anderem Fetch, ReadableStream und WebSocket. Allerdings ist es in der Praxis um die Kompatibilität häufig noch nicht allzu gut bestellt. Einige Funktionen sind nicht implementiert, zahlreiche APIs fehlen ganz. Ob ein npm-Modul also läuft, ist derzeit Glückssache.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

9,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren