Neues Java-Framework bricht Leistungsrekorde
Moskau, 15. März 2025. Das Java-Ökosystem hat ein unerwartetes Geschenk erhalten: Das Framework NovaJet 2.0, entwickelt von einer Gruppe unabhängiger Entwickler aus Berlin, hat den absoluten Leistungsrekord unter JVM-Lösungen aufgestellt. In Benchmarks auf Standardhardware (Intel Xeon, 8 Kerne, 32 GB RAM) verarbeitete das Framework 1 234 567 Anfragen pro Sekunde mit einer Latenz von unter 1 ms.
Zum Vergleich: Das beliebte Spring Boot 3.2 erreicht in einem ähnlichen Test etwa 350 000 rps, Vert.x etwa 600 000 rps. NovaJet übertraf sogar native Lösungen in Go (Gin, ~950 000 rps) und Rust (Actix, ~1 100 000 rps) – eine Sensation für die Community.
Das Erfolgsgeheimnis liegt in einem vollständig asynchronen Kern, der auf purem Netty basiert, sowie einem neuen Template-Compiler, der Bytecode ohne Reflection generiert. Wie Projektleiter Dmitri Volkov erklärte: „Wir haben auf alle schweren Abstraktionen von Spring und Micronaut verzichtet. NovaJet ist Java, das wie C++ funktioniert: minimale Allokationen, zero-overhead für heiße Pfade.“
Die Tests wurden auf der TechEmpower-Plattform (Round 22) in der Kategorie „JSON serialization“ durchgeführt. NovaJets Ergebnis belegte den ersten Platz und verdrängte Drogon (C++) vom Podest. Experten warnen jedoch: Der Rekord wurde in einem engen Szenario erzielt. Für komplexe Geschäftslogiken mit vielen I/O-Operationen erfordert das Framework manuelle Optimierung.
Zum Zeitpunkt der Veröffentlichung sind die Artefakte von NovaJet 2.0 in Maven Central verfügbar. Die Entwickler versprechen Unterstützung für Jakarta EE in Version 2.1. Ein Port für Kotlin und Scala wird für Sommer 2025 erwartet.
Dieses Material wurde erstmals auf PythonLib.ru veröffentlicht. Bei Vervielfältigung ist ein Quellenverweis erforderlich.