- O servidor HTTP mais rápido, com compatibilidade completa com Express baseada em µWebSockets
- Não é um fork do Express.js 4, mas uma reimplementação que roda mais rápido e pode substituir o Express.js existente diretamente
- Para testar a compatibilidade, executa todos os testes do Express existente, depois os executa no µExpress e compara os resultados para verificar se coincidem
- Comparação com outros projetos semelhantes baseados em uWebSocket
express do Bun: como o Bun usa uWS no módulo HTTP, o Express é cerca de 2 a 3 vezes mais rápido do que no Node.js, mas como não faz otimizações específicas para uWS, ainda é mais lento que o µExpress
hyper-express: tem uma API parecida com a do Express, mas está longe de ser um substituto drop-in e implementa a maioria dos recursos de forma diferente. A migração é difícil, e a maior parte dos middlewares existentes para Express não é suportada
uwebsockets-express: é mais próximo de um substituto drop-in, mas deixa muitas APIs de fora, depende do Express chamando métodos internamente e não tenta otimizar o roteamento usando o roteador padrão do uWS
1 comentários
Se você usa o Bun como runtime, considere o ElysiaJS. Para quem não precisa de compatibilidade total com o Express, acho que é uma excelente escolha.