9 puntos por xguru 2024-10-04 | 1 comentarios | Compartir por WhatsApp
  • 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

 
tsboard 2024-10-05

Si usan Bun como runtime, consideren ElysiaJS. Para quienes no necesiten compatibilidad perfecta con Express, creo que sería una excelente opción.