- Server HTTP tercepat berbasis µWebSockets dengan kompatibilitas Express yang lengkap
- Bukan fork dari Express.js 4, melainkan implementasi ulang yang berjalan lebih cepat sehingga dapat langsung menggantikan Express.js yang ada
- Untuk pengujian kompatibilitas, semua tes Express yang ada dijalankan, lalu dijalankan kembali dengan µExpress dan hasilnya dibandingkan untuk memastikan kecocokan
- Perbandingan dengan proyek serupa lain yang berbasis uWebSocket
express milik Bun: karena Bun menggunakan uWS untuk modul HTTP, Express berjalan sekitar 2~3 kali lebih cepat daripada di Node.js, tetapi karena tidak melakukan optimasi khusus uWS, tetap lebih lambat daripada µExpress
hyper-express: memiliki API yang mirip dengan Express, tetapi jauh dari pengganti drop-in dan mengimplementasikan sebagian besar fitur secara berbeda. Sulit untuk bermigrasi, dan sebagian besar middleware Express yang ada tidak didukung
uwebsockets-express: mendekati pengganti drop-in, tetapi banyak API yang tidak ada, secara internal bergantung pada Express dengan memanggil metodenya, dan tidak mencoba mengoptimalkan routing dengan menggunakan router uWS bawaan
1 komentar
Jika Anda menggunakan Bun sebagai runtime, pertimbangkan ElysiaJS. Menurut saya, ini akan menjadi pilihan yang sangat baik bagi mereka yang tidak benar-benar membutuhkan kompatibilitas penuh dengan Express.