Vu sur le Web #2
Publié le 23 décembre 2024
Après la publication d’un premier article il y a quelques jours, nous vous présentons aujourd’hui le deuxième volet de "Vu sur le Web", notre partage de veille technologique. Découvrez à travers ce billet les derniers articles et publications récemment partagés et échangés en interne par notre équipe.
Sortie de Next.js 15.1
La version 15.1 de Next.js apporte les nouveautés suivantes : le support en version stable de React 19, sorti il y a quelques jours (et que nous vous annoncions récemment) ; une amélioration du débogage des erreurs avec une meilleure gestion des source maps pour le navigateur et le terminal ; le support en version stable de l’API after()
, permettant d'exécuter du code après la fin du streaming de la réponse.
Notre framework API Platform, qui repose sur Next.js pour sa partie front (tout en supportant également Nuxt et de nombreuses autres bibliothèques JS), sera prochainement mis à jour pour intégrer cette nouvelle version.
Nouveautés pour FrankenPHP
Notre coopérateur Kévin Dunglas a annoncé la sortie sur Homebrew (macOS et Linux) de FrankenPHP. Grâce au nouveau support de ce gestionnaire de paquets, il est désormais possible d’installer facilement une version de PHP utilisant FrankenPHP à partir du dépôt shivammathur/php. Découvrez cette nouveauté sur GitHub. Notons également la sortie de la version 1.3.6 hier, qui règle des soucis avec les Fibers PHP.
Sortie du State of JS 2024
L’étude tant attendue sur le marché mondial du langage JavaScript est sortie en début de semaine. Parmi les résultats, les frameworks React et Vue.js conservent leurs positions de bibliothèques les plus appréciées par les répondant·es. De son côté, Vite continue son expansion avec une augmentation de +30 % d'utilisation en un an, et se distingue comme une technologie de plus en plus plébiscitée. Une nouveauté à noter dans cette étude : la Tier List, une analyse graphique classant les bibliothèques JS selon leur ratio de rétention.
Symfony Vite
En transition avec la parution du State of JS, nous vous partageons ce bundle permettant d’utiliser Vite avec Symfony. Symfony Vite offre une accélération significative de la compilation des applications full-stack et se présente comme une alternative à Webpack Encore pour gérer le JavaScript et les assets, notamment ceux fournis par Symfony UX. Ce bundle constitue un excellent point de départ. Espérons qu'en parallèle de l'outil « no build » AssetMapper, auquel nous avons contribué, Vite obtienne un jour un support officiel au sein de Symfony !
Sortie de Rector 2.0
La version 2.0 de Rector a introduit plusieurs améliorations notables, visant principalement la simplification de son utilisation et une optimisation des performances allant jusqu’à 10-15%.
- Option
--only
pour exécuter une seule règle spécifique sans commenter les autres. - Les polyfills sont désormais activés par défaut lors de l’utilisation de
->withPhpSets()
- Arrivée de sets basés sur Composer, facilitant l’application des règles en fonction des versions des bibliothèques installées (Twig, Doctrine, PHPUnit).
Plus d’infos dans cet article de la core team.
K8s cleaner
Conçu pour les administrateurs Kubernetes, K8s Cleaner est un controller permettant d’identifier et supprimer efficacement les ressources non utilisées pour améliorer les performances du cluster et réduire les coûts opérationnels. Plus d’infos sur ce dépôt GitHub.
On se retrouve en 2025 pour un nouveau partage de veille, passez toutes et tous de bonnes fêtes de fin d'année !