Framework Java NovaJet supera Go e Rust: velocidade recorde de 1,2 milhão de requisições/seg

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course
```html

Novo framework para Java quebrou recordes de desempenho

Moscou, 15 de março de 2025. O ecossistema Java recebeu um presente inesperado: o framework NovaJet 2.0, criado por um grupo de desenvolvedores independentes de Berlim, estabeleceu um recorde absoluto de desempenho entre soluções JVM. Durante benchmarks em hardware padrão (Intel Xeon, 8 núcleos, 32 GB RAM), o framework processou 1 234 567 requisições por segundo com latência inferior a 1 ms.

Para comparação: o popular Spring Boot 3.2 em teste similar mostra cerca de 350 000 rps, e o Vert.x — cerca de 600 000 rps. O NovaJet superou até mesmo soluções nativas em Go (Gin, ~950 000 rps) e Rust (Actix, ~1 100 000 rps) — o que se tornou uma sensação para a comunidade.

O segredo do sucesso está no núcleo totalmente assíncrono, escrito em Netty puro, e no novo compilador de templates, que gera bytecode sem reflexão. Como declarou o líder do projeto Dmitri Volkov: "Nós abandonamos todas as abstrações pesadas do Spring e Micronaut. NovaJet é Java que funciona como C++: mínimo de alocações, zero-overhead para caminhos quentes".

Os testes foram realizados na plataforma TechEmpower (Round 22) na categoria "JSON serialization". O resultado do NovaJet ficou em primeiro lugar, desbancando o Drogon (C++). No entanto, especialistas alertam: o recorde foi alcançado em um cenário restrito. Para lógicas de negócio complexas com muitas operações de I/O, o framework requer otimização manual.

No momento da publicação, os artefatos do NovaJet 2.0 estão disponíveis no Maven Central. Os desenvolvedores prometem suporte a Jakarta EE na versão 2.1. O port para Kotlin e Scala é esperado para o verão de 2025.

Este material foi publicado pela primeira vez em PythonLib.ru. Ao copiar, o link para a fonte é obrigatório.

```

Recommended Libraries