Bun
Bun — Technologie. Kategorie: Runtime + Bundler + Package Manager + Test Runner für JS/TS; >22 Mio. Downloads/Monat; im Mai 2026 von Zig auf Rust umgeschrieben · Nutzung: Build und Packaging von Claude Code
Bun ist zugleich Laufzeitumgebung, Bundler, Paketmanager und Test-Runner für JavaScript und TypeScript, mit mehr als 22 Millionen Downloads pro Monat. Gergely Oroszs Darstellung vom September 2025, wie Claude Code gebaut wird, verortet Bun im Build- und Packaging-Schritt, neben TypeScript, React mit Ink und Yoga: ein Stack, der gewählt wurde, weil das Claude-Modell ihn bereits fließend schreibt.
Anthropic übernahm Bun im Dezember 2025. Jarred Sumner, sein Schöpfer, schrieb es daraufhin zwischen dem 3. und 14. Mai 2026 von Zig nach Rust um, elf Tage für 535,496 Zeilen. Auslöser war eine wiederkehrende Fehlerklasse (Use-after-free, Double-free, Speicherlecks), entstanden aus der Vermischung von Garbage-Collector-verwaltetem Speicher aus JavaScriptCore mit Zigs manueller Speicherverwaltung. In sicherem Rust werden daraus Kompilierfehler mit automatischer Bereinigung.
Sumner ließ den Port durch rund 50 dynamische Workflows in Claude Code laufen, vier Worktrees mal sechzehn Agenten, wobei ein zweiter Claude in einem separaten Kontext nur den Diff sah und den Auftrag hatte, herauszufinden, warum der Code falsch ist. Die bestehende Testsuite lieferte das Urteil: 60,624 Tests, geschrieben in TypeScript und damit unabhängig von der Implementierungssprache, 1.39 million Assertions, kein Test gelöscht. Der Lauf brachte 6,502 Commits hervor, einen Diff von +1,009,272 Zeilen, rund 16,000 Kompilierfehler, die als Warteschlange abgearbeitet wurden, sowie 5.9 Milliarden nicht gecachte Input-Tokens plus 690 Millionen Output-Tokens, rund $165,000.
Das ausgelieferte Ergebnis fällt im Vergleich bescheiden aus: Claude Code v2.1.181 startet unter Linux rund 10% schneller. Vier Prozent des neuen Codes bleiben unsafe, und seit dem Merge wurden 19 Regressionen behoben.
- Typ
- Technologie
- Kategorie
- Runtime + Bundler + Package Manager + Test Runner für JS/TS; >22 Mio. Downloads/Monat; im Mai 2026 von Zig auf Rust umgeschrieben
- Nutzung
- Build und Packaging von Claude Code
- Relationen
- 6
- Zitiert in
- 2 fiches
Nachbarschaft
← hat erschaffen
→ verwendet
← verwendet