- µWebSockets tabanlı, tam Express uyumluluğuna sahip en hızlı HTTP sunucusu
- Express.js 4'ün bir fork'u değil; daha hızlı çalışan bir yeniden uygulama ve mevcut Express.js'in yerine doğrudan kullanılabilir
- Uyumluluk testi için mevcut Express'in tüm testleri çalıştırılıyor, ardından aynı testler µExpress ile çalıştırılıyor ve sonuçların eşleşip eşleşmediği doğrulanıyor
- uWebSocket tabanlı diğer benzer projelerle karşılaştırma
- Bun'un
expressi: Bun, HTTP modülünde uWS kullandığı için Express, Node.js'ten yaklaşık 2~3 kat daha hızlı; ancak uWS'ye özel optimizasyonlar yapılmadığından yine de µExpress'ten daha yavaş
hyper-express: Express'e benzer bir API'ye sahip, ancak drop-in replacement olmaktan uzak ve çoğu özelliği farklı şekilde uyguluyor. Geçiş zor ve mevcut Express middleware'lerinin çoğu desteklenmiyor
uwebsockets-express: drop-in replacement'e daha yakın, ancak birçok API eksik; dahili olarak metot çağrılarıyla Express'e bağımlı ve varsayılan uWS router'ını kullanarak routing'i optimize etmeye çalışmıyor
1 yorum
Eğer runtime olarak Bun kullanıyorsanız, ElysiaJS'yi değerlendirin. Express ile tam uyumluluğa mutlaka ihtiyaç duymayanlar için harika bir seçim olacağını düşünüyorum.