Framework PHP Hypernova accélère le code jusqu'à 10 000 requêtes par seconde — soit 3 fois plus rapide que Laravel

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

Un nouveau framework PHP bat des records de performance

Au début de l'année 2024, la communauté PHP a été secouée par l'annonce de la sortie de la version bêta du framework Hypernova. Les développeurs de la startup CodeIgnite Labs ont affirmé que leur création est capable de traiter jusqu'à 10 000 requêtes par seconde sur un serveur VPS standard avec 4 cœurs et 8 Go de RAM. Cela représente trois fois les performances de Laravel 11 et 40% de plus que le plus rapide à ce jour, Symfony 7.

Le secret principal d'Hypernova réside dans l'utilisation d'un moteur compilé basé sur FFI (Foreign Function Interface) et le compilateur JIT de PHP 8.3. Au lieu d'un interpréteur traditionnel, le framework transforme les routes et les contrôleurs en code machine natif lors de la phase de déploiement. « Nous avons abandonné Doctrine et Eloquent au profit de requêtes SQL directes avec mise en cache dans Redis au niveau du noyau, explique le directeur technique de CodeIgnite Labs, Mark Henderson. Cela a permis de réduire les frais généraux de l'ORM jusqu'à 70% ».

Les tests réalisés par le laboratoire indépendant PHP Benchmark Group ont confirmé les chiffres : le temps de réponse moyen d'un point de terminaison API était de 1,2 ms, contre 4,8 ms pour Laravel. Parallèlement, la consommation mémoire a été réduite de 55% — passant de 32 Mo à 14 Mo par requête. Cependant, les experts préviennent : Hypernova ne prend pas encore en charge les migrations et les relations complexes entre modèles, et son écosystème ne compte que 12 paquets contre des milliers pour Laravel.

« Ce framework est une avancée pour les projets à forte charge : fintech, applications en temps réel et passerelles API, commente la développeuse principale de la communauté PHP, Anna Vetrova. Mais pour les sites d'entreprise typiques avec une dizaine de pages, une performance excessive peut se traduire par une complexité de maintenance ». Néanmoins, 15 000 développeurs ont déjà installé Hypernova via Composer, et le dépôt GitHub a rassemblé 8 000 étoiles au cours du premier mois.

L'équipe prévoit de sortir une version stable d'ici août 2024, d'ajouter un serveur WebSocket intégré et une intégration avec Swoole. Si le rythme de développement se maintient, Hypernova pourrait devenir le principal concurrent de Laravel dans le créneau des applications PHP à forte charge.

Recommended Libraries