Bun 1.4: přepsáno z Zig do Rust, výrazně rychlejší a kompatibilnější s Node.js
Tým Bun 20. srpna 2026 vydal verzi 1.4, kterou označuje za dosud největší skok v kompatibilitě s Node.js od verze 1.0. Nová verze přidává přes 1 517 testů z testovací sady Node.js a opravuje více než 2 900 chyb.
Výkon
- Nečinné využití CPU kleslo pětkrát, spotřeba paměti až o 35 %, start na Linuxu je přibližně dvakrát rychlejší.
- Na Claude Code (velké dlouhoběžící aplikaci postavené na Bunu) kleslo produkční využití CPU dvakrát.
- Bun sjednotil alokaci paměti pod mimalloc. JavaScriptCore nyní používá stejný allocator jako zbytek Bun, což zlepšilo uvolňování paměti.
Přepis do Rustu
Bun byl kompletně přepsán ze Zig do Rust – jde o první vydání s tímto přepisem, přestože Rust verzi interně používal Claude Code už měsíce a firma Prisma na ní staví Prisma Compute.
Nové vestavěné nástroje (nahrazují dosavadní npm balíčky)
Bun.Image– zpracování obrázků (náhrada za sharp)Bun.WebView– headless prohlížeč bez Puppeteeru/PlaywrightuBun.markdown– parser MarkdownuBun.cron()– plánované úlohy na úrovni OSBun.Terminal– nativní pseudo-terminál (PTY)bun run --parallel,bun test --parallel,bun audit fix,bun dedupe,bun prune
Instalace balíčků bun install je podle vlastních benchmarků až 30x rychlejší než yarn/npm/pnpm při čerstvé instalaci s teplou cache, a nový globální virtuální store zrychluje izolovaný linker až 7x.
Bezpečnost
Verze přináší řadu bezpečnostních oprav, zejména přísnější výchozí ověřování TLS certifikátů (např. Bun.connect, Bun.listen, RedisClient nyní striktně kontrolují certifikáty).
Platformy
Přibyla nativní podpora FreeBSD, Windows na ARM64 a experimentální podpora Androidu; minimální požadovaná verze glibc na Linuxu klesla z 2.26 na 2.17.
Aktualizace se provede příkazem bun upgrade.
Pro více informací: https://bun.com/blog/bun-v1.4