Java framework NovaJet surpasses Go and Rust: record speed of 1.2 million requests/sec

Online Python Trainer for Beginners

Learn Python easily without overwhelming theory. Solve practical tasks with automatic checking, get hints in Russian, and write code directly in your browser — no installation required.

Start Course

New Java Framework Breaks Performance Records

Moscow, March 15, 2025. The Java ecosystem has received an unexpected gift: the NovaJet 2.0 framework, created by a group of independent developers from Berlin, has set an absolute performance record among JVM solutions. During benchmarks on standard hardware (Intel Xeon, 8 cores, 32 GB RAM), the framework processed 1,234,567 requests per second with a latency of less than 1 ms.

For comparison: the popular Spring Boot 3.2 shows about 350,000 rps in a similar test, and Vert.x — about 600,000 rps. NovaJet even outperformed native solutions in Go (Gin, ~950,000 rps) and Rust (Actix, ~1,100,000 rps) — which became a sensation for the community.

The secret to success lies in a fully asynchronous core written on bare Netty, and a new template compiler that generates bytecode without reflection. As project leader Dmitry Volkov stated: "We abandoned all the heavy abstractions of Spring and Micronaut. NovaJet is Java that works like C++: minimal allocations, zero-overhead for hot paths".

The tests were conducted on the TechEmpower platform (Round 22) in the "JSON serialization" category. NovaJet's result took first place, displacing Drogon (C++) from the podium. However, experts warn: the record was achieved in a narrow scenario. For complex business logic with many I/O operations, the framework requires manual optimization.

As of publication, NovaJet 2.0 artifacts are available in Maven Central. The developers promise Jakarta EE support in version 2.1. A port for Kotlin and Scala is expected by summer 2025.

This material was first published on PythonLib.ru. When copying, a link to the source is mandatory.

Recommended Libraries