Novo framework para PHP quebrou recordes de desempenho
No início de 2024, a comunidade PHP foi agitada pela notícia do lançamento da versão beta do framework Hypernova. Desenvolvedores da startup CodeIgnite Labs> afirmaram que sua criação é capaz de processar até 10.000 requisições por segundo em um servidor VPS padrão com 4 núcleos e 8 GB de RAM. Isso é três vezes mais que os indicadores do Laravel 11 e 40% mais rápido que o até então mais rápido Symfony 7.
O principal segredo do Hypernova é o uso de um motor compilável baseado em FFI (Foreign Function Interface) e no compilador JIT do PHP 8.3. Em vez do interpretador tradicional, o framework converte rotas e controllers em código de máquina nativo durante a fase de deploy. "Nós abandonamos o Doctrine e o Eloquent em favor de consultas SQL diretas com cache em Redis no nível do kernel", explica o diretor técnico da CodeIgnite Labs, Mark Henderson. "Isso permitiu reduzir os custos indiretos do ORM em até 70%".
Testes realizados pelo laboratório independente PHP Benchmark Group confirmaram os números: o tempo médio de resposta de um endpoint de API foi de 1.2 ms, enquanto no Laravel foi de 4.8 ms. Além disso, o consumo de memória foi reduzido em 55% — de 32 MB para 14 MB por requisição. No entanto, especialistas alertam: o Hypernova ainda não suporta migrations e relacionamentos complexos de modelos, e seu ecossistema conta com apenas 12 pacotes contra milhares do Laravel.
"Este framework é um avanço para projetos de alta carga: fintechs, aplicações real-time e gateways de API", comenta a desenvolvedora líder da comunidade PHP, Anna Vetrova. "Mas para sites corporativos típicos com uma dezena de páginas, o desempenho excessivo pode se traduzir em complexidade de manutenção". Ainda assim, 15.000 desenvolvedores já instalaram o Hypernova via Composer, e o repositório no GitHub acumulou 8.000 estrelas no primeiro mês.
Nos planos da equipe estão: lançar uma versão estável até agosto de 2024, adicionar um servidor WebSocket integrado e integração com Swoole. Se o ritmo de desenvolvimento se mantiver, o Hypernova pode se tornar o principal concorrente do Laravel no nicho de aplicações PHP de alta carga.