- El servidor HTTP más rápido, con compatibilidad total con Express basada en µWebSockets
- No es un fork de Express.js 4, sino una reimplementación que funciona más rápido y puede reemplazar directamente a Express.js existente
- Para probar la compatibilidad, ejecuta todas las pruebas del Express original, luego las ejecuta con µExpress y compara los resultados para verificar que coincidan
- Comparación con otros proyectos similares basados en uWebSockets
express de Bun: como Bun usa uWS en su módulo HTTP, Express es entre 2 y 3 veces más rápido que en Node.js, pero como no realiza optimizaciones exclusivas para uWS, sigue siendo más lento que µExpress
hyper-express: tiene una API similar a Express, pero está lejos de ser un reemplazo directo y la mayoría de las funciones están implementadas de forma diferente. La migración es difícil y la mayoría del middleware existente para Express no es compatible
uwebsockets-express: está más cerca de ser un reemplazo directo, pero omite muchas APIs, depende de Express llamando métodos internamente y no intenta optimizar el enrutamiento usando el router nativo de uWS
1 comentarios
Si usan Bun como runtime, consideren ElysiaJS. Para quienes no necesiten compatibilidad perfecta con Express, creo que sería una excelente opción.