Nuevo framework para Java rompe récords de rendimiento
Moscú, 15 de marzo de 2025. El ecosistema de Java recibió un regalo inesperado: el framework NovaJet 2.0, creado por un grupo de desarrolladores independientes de Berlín, estableció un récord absoluto de rendimiento entre las soluciones JVM. Durante los benchmarks en hardware estándar (Intel Xeon, 8 núcleos, 32 GB RAM), el framework procesó 1 234 567 solicitudes por segundo con una latencia inferior a 1 ms.
Para comparar: el popular Spring Boot 3.2 en una prueba similar muestra alrededor de 350 000 rps, y Vert.x alrededor de 600 000 rps. NovaJet superó incluso a soluciones nativas en Go (Gin, ~950 000 rps) y Rust (Actix, ~1 100 000 rps), lo que causó sensación en la comunidad.
El secreto del éxito radica en un núcleo completamente asíncrono, escrito sobre Netty puro, y un nuevo compilador de plantillas que genera bytecode sin reflexión. Como declaró el líder del proyecto Dmitri Volkov: "Renunciamos a todas las abstracciones pesadas de Spring y Micronaut. NovaJet es Java que funciona como C++: mínimas asignaciones, zero-overhead para rutas críticas".
Las pruebas se realizaron en la plataforma TechEmpower (Round 22) en la categoría "JSON serialization". El resultado de NovaJet ocupó el primer lugar, desplazando del podio a Drogon (C++). Sin embargo, los expertos advierten: el récord se alcanzó en un escenario limitado. Para lógicas de negocio complejas con múltiples operaciones de I/O, el framework requiere optimización manual.
Al momento de la publicación, los artefactos de NovaJet 2.0 están disponibles en Maven Central. Los desarrolladores prometen soporte para Jakarta EE en la versión 2.1. El puerto para Kotlin y Scala se espera para el verano de 2025.
Este material se publicó por primera vez en PythonLib.ru. Al copiar, es obligatorio el enlace a la fuente.