Lewati ke konten utama
menjadi.dev
Backend

Bun

JavaScript runtime dan toolkit all-in-one yang cepat (bisa ganti Node.js).

Bun adalah JavaScript runtime modern yang dibangun dari nol menggunakan Zig dan JavaScriptCore (engine Safari) — bukan V8 (engine Chrome) yang dipakai Node.js. Bun mengklaim 3-4x lebih cepat dari Node.js dalam banyak benchmark. Bun bukan cuma runtime — dia juga bundler, test runner, dan package manager (npm-compatible). Bun punya native TypeScript support (tidak perlu ts-node atau tsc), built-in APIs yang kompatibel dengan Node.js, dan Web APIs seperti fetch, WebSocket, dan ReadableStream. Bun adalah alternatif modern untuk Node.js dengan fokus pada kecepatan dan developer experience.

Contoh Kode

# Bun CLI commands
bun run index.ts          # Jalankan TypeScript langsung
bun install               # Install dependencies (5x lebih cepat dari npm)
bun test                  # Run tests built-in
bun build index.ts        # Bundle untuk production
bun --hot run server.ts   # Hot reload

Istilah Terkait