New PHP framework breaks performance records
In early 2024, the PHP community was excited by the news of the beta release of the Hypernova framework. Developers from the startup CodeIgnite Labs claimed that their creation can handle up to 10,000 requests per second on a standard VPS server with 4 cores and 8 GB of RAM. This is three times the performance of Laravel 11 and 40% faster than the current fastest Symfony 7.
Hypernova's main secret is the use of a compiled engine based on FFI (Foreign Function Interface) and the PHP 8.3 JIT compiler. Instead of a traditional interpreter, the framework converts routes and controllers into native machine code at the deployment stage. "We abandoned Doctrine and Eloquent in favor of direct SQL queries with Redis caching at the kernel level," explains Mark Henderson, CTO of CodeIgnite Labs. "This allowed us to reduce ORM overhead by up to 70%."
Tests conducted by the independent laboratory PHP Benchmark Group confirmed the numbers: the average response time of an API endpoint was 1.2 ms, compared to 4.8 ms for Laravel. At the same time, memory consumption was reduced by 55% — from 32 MB to 14 MB per request. However, experts warn: Hypernova does not yet support migrations and complex model relationships, and its ecosystem includes only 12 packages compared to thousands for Laravel.
"This framework is a breakthrough for high-load projects: fintech, real-time applications, and API gateways," comments Anna Vetrova, a leading developer in the PHP community. "But for typical corporate websites with a dozen pages, excessive performance can result in maintenance complexity." Nevertheless, 15,000 developers have already installed Hypernova via Composer, and the GitHub repository has gathered 8,000 stars in the first month.
The team's plans include releasing a stable version by August 2024, adding a built-in WebSocket server, and integration with Swoole. If the pace of development continues, Hypernova could become the main competitor to Laravel in the niche of high-load PHP applications.