oven-sh /
bun
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Ringkasan
Daya tarik utama Bun ada di kecepatan: ia menggabungkan runtime JavaScript/TypeScript, package manager, bundler, dan test runner jadi satu binary yang ditulis dengan Zig. Di sebagian besar benchmark, Bun start dan install dependency jauh lebih cepat dibanding kombinasi Node.js + npm yang selama ini jadi standar developer JavaScript. Untuk scripting sehari-hari dan menjalankan dev server Astro, perbedaan kecepatan ini benar-benar terasa — bukan cuma angka di benchmark.
Bagian yang perlu sedikit adaptasi: Bun belum jadi pengganti 1:1 Node.js di semua skenario. Sebagian besar package npm tetap jalan normal karena Bun mengimplementasikan resolusi modul ala Node dan sebagian besar API-nya, tapi native addon dan beberapa kasus khusus framework kadang berperilaku sedikit berbeda. Untuk static site generator seperti Astro yang kerjanya kebanyakan baca file, fetch API, lalu tulis HTML, gesekan semacam itu praktis tidak muncul.
Kalau Anda ragu memilih Bun atau Node untuk project seperti ini, jawaban jujurnya: coba dulu `bun install` dan `bun run build` — kalau build-nya lolos (seperti pada project ini), Anda dapat install lebih cepat dan dev loop lebih responsif secara gratis, dengan npm tetap tersedia sebagai cadangan.
Topik utama
- bun
- bundlerTool yang menggabungkan banyak file source menjadi output yang dioptimalkan untuk browser.
- javascriptBahasa scripting yang berjalan di browser maupun server (lewat Node.js/Bun/Deno).
- javascriptcore
Cara memulai
Langkah instalasi berbeda-beda tergantung cara project ini dikemas, jadi sumber paling akurat selalu README resmi. Sebagai titik awal:
Perbandingan
Berikut posisi project ini dibanding beberapa tool lain di kategori yang sama:
Pertanyaan seputar project ini
- Apa itu bun?
- Daya tarik utama Bun ada di kecepatan: ia menggabungkan runtime JavaScript/TypeScript, package manager, bundler, dan test runner jadi satu binary yang ditulis dengan Zig. Di sebagian besar benchmark, Bun start dan install dependency jauh lebih cepat dibanding kombinasi Node.js + npm yang selama ini jadi standar developer JavaScript. Untuk scripting sehari-hari dan menjalankan dev server Astro, perbedaan kecepatan ini benar-benar terasa — bukan cuma angka di benchmark.
- Lisensi apa yang dipakai bun?
- Other
- Seberapa populer bun di GitHub?
- bun memiliki sekitar 93.7k bintang dan 4.8k fork di GitHub per data terakhir.
- Apakah bun masih aktif dikembangkan?
- Berdasarkan aktivitas GitHub-nya, repository ini baru-baru ini diperbarui — umumnya pertanda pengembangan masih aktif.
- Ditulis dengan bahasa apa bun?
- bun ditulis terutama dengan Rust.
Info repository
| Pemilik | oven-sh |
|---|---|
| Bahasa utama | Rust |
| Lisensi | Other |
| Dibuat | 14 April 2021 |
| Terakhir diperbarui | 9 Juli 2026 |
| Issue terbuka | 7211 |