IT-lexicon › Web › Bun

Bun

Web Svenska → Bijgewerkt: 2026-10-02
Meer info
Gemaakt door
Jarred Sumner
Uitgebracht
Eigenaar
Oven
Type
JavaScript-runtime
Licentie
MIT
Officiële site
Broncode
github.com/oven-sh/bun
Wikipedia
en.wikipedia.org

JavaScript-runtime van Jarred Sumner, 2021 (v1.0 in september 2023). Geschreven in Zig, gebruikt JavaScriptCore (de Safari-engine) in plaats van V8. Drop-in-vervanger voor Node.js: bun run app.js, bun install. 4× snellere opstart, 2× snellere pakketinstallatie.

Drie-in-een: runtime, pakketbeheerder en bundler. Ingebouwd zijn een testrunner, env-loader, SQLite-driver, SQL-driver en WebSocket-server. De Node-compatibiliteit is breed — de meeste npm-pakketten werken ongewijzigd. In benchmarks haalt een HTTP-server zo'n 70.000 requests per seconde (3× Node). De adoptiecurve is steil: veel projecten stappen over voor de prestaties en de developer experience. Moderne stack: Bun + Elysia + Drizzle.

Nadelen: een kleiner ecosysteem dan Node en af en toe een randgeval. Andere moderne runtimes: Deno (Ryan Dahl, 2018) en Node (de LTS-gevestigde orde). Bun zet in op snelheid en gebruiksgemak.

← Terug naar het lexicon