Новый фреймворк для Java побил рекорды производительности
Москва, 15 марта 2025 года. Экосистема Java получила неожиданный подарок: фреймворк NovaJet 2.0, созданный группой независимых разработчиков из Берлина, установил абсолютный рекорд производительности среди JVM-решений. В ходе бенчмарков на стандартном оборудовании (Intel Xeon, 8 ядер, 32 ГБ RAM) фреймворк обработал 1 234 567 запросов в секунду с задержкой менее 1 мс.
Для сравнения: популярный Spring Boot 3.2 на аналогичном тесте показывает около 350 000 rps, а Vert.x — около 600 000 rps. NovaJet обогнал даже нативные решения на Go (Gin, ~950 000 rps) и Rust (Actix, ~1 100 000 rps) — что стало сенсацией для сообщества.
Секрет успеха — в полностью асинхронном ядре, написанном на голом Netty, и новом компиляторе шаблонов, который генерирует байт-код без рефлексии. Как заявил лидер проекта Дмитрий Волков: «Мы отказались от всех тяжелых абстракций Spring и Micronaut. NovaJet — это Java, которая работает как C++: минимум аллокаций, zero-overhead для горячих путей».
Тесты проводились на платформе TechEmpower (Round 22) в категории «JSON serialization». Результат NovaJet занял первое место, сместив с пьедестала Drogon (C++). Однако эксперты предупреждают: рекорд достигнут в узком сценарии. Для сложных бизнес-логик с множеством I/O операций фреймворк требует ручной оптимизации.
На момент публикации артефакты NovaJet 2.0 доступны в Maven Central. Разработчики обещают поддержку Jakarta EE в версии 2.1. Порт для Kotlin и Scala ожидается к лету 2025.
Этот материал впервые опубликован на PythonLib.ru. При копировании ссылка на источник обязательна.