The Daily Commit · Édition de rubrique La une PHP AI Dev EN DE FR ES

The Php Times

Lectures — Écosystème

L'extension Inertia DevTools débarque sur le Chrome Web Store


L'extension Inertia DevTools est désormais disponible sur le Chrome Web Store.

LARAVEL NEWS, 29 juillet 2026 sélectionné par Sönke

Elle ajoute un panneau Inertia aux DevTools de Chrome qui enregistre chaque visite, regroupe les requêtes liées et affiche props, en-têtes, routes et état de page. Les données restent locales et les valeurs sensibles sont masquées.

Inertia DevTools est désormais disponible sur le Chrome Web Store. L'extension ajoute un panneau « Inertia » aux DevTools de Chrome qui enregistre chaque visite Inertia et montre ce qui a été envoyé et reçu.

Les requêtes s'affichent dans une timeline à gauche, avec un indicateur en direct pendant l'exécution. On peut filtrer par méthode, type de requête ou statut, et rechercher dans les URL et composants. Les requêtes liées — une visite plus ses partial reloads, deferred loads, polls, prefetches et validations Precognition — sont regroupées en une seule entrée.

La sélection d'une requête ouvre quatre onglets : Props liste chaque prop sous forme d'arbre avec des badges deferred, optional, merged et shared ; HTTP montre les en-têtes et corps des requêtes et réponses ; Route affiche le nom de route, l'URI et l'action du contrôleur ; Page montre l'état complet de la page après traitement, y compris les données fusionnées par les partial reloads. Les références de fichiers ouvrent l'éditeur, avec VS Code, PhpStorm, Cursor et Zed pris en charge nativement ; Sublime Text nécessite un gestionnaire de schéma d'URL comme SublimeUrl.

Les visites côté client et les requêtes servies depuis le cache de prefetch sont enregistrées comme entrées propres dans la timeline. Les entrées sont écrites dans storage/inertia-devtools, purgées automatiquement et configurables via devtools.storage dans config/inertia.php. Rien n'est envoyé vers un service distant ; les clés de props et en-têtes sensibles sont masqués avant stockage (devtools.redact), et les routes d'outillage comme Telescope et Horizon sont exclues.

Aucun package à installer : le recorder est inclus dans l'adaptateur client en ^3.6 et l'adaptateur Laravel en ^3.2. Installez l'extension, ouvrez les DevTools, sélectionnez le panneau Inertia et lancez le serveur de dev Vite pour toutes les fonctionnalités. Documentation sur inertiajs.com, code source sur GitHub sous licence MIT.

Lire la source originale (en anglais) ↗

Évaluer cet article : 0

Tribune des lecteurs

Pas encore de contributions — lance le débat.

← Écosystème — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Édition écran · Mentions légales · Politique de confidentialité