Vérificateur FID / INP
Mesurez l'Interaction to Next Paint (INP) et le First Input Delay (FID) dans votre navigateur à l'aide de PerformanceObserver. Consultez les scores PageSpeed Insights et obtenez des conseils pour améliorer la réactivité aux interactions.
Mis à jour le
Live Browser Measurement
Click "Start Measuring", then interact with this page (click buttons, type in inputs) to record real INP and FID values.
PageSpeed Insights Score Input
Enter scores from PageSpeed Insights to get a rating instantly.
FID (deprecated) measured only the first interaction. INP measures the worst interaction latency throughout the entire page lifetime and is now a Core Web Vital as of March 2024.
Tips to Improve Interaction Responsiveness
Break up JavaScript tasks longer than 50ms using setTimeout, requestIdleCallback, or scheduler.yield() to allow the browser to respond to user inputs.
Avoid heavy computation in click/keydown handlers. Move expensive work off the main thread to Web Workers when possible.
Large DOM trees increase style recalculation and layout time. Aim for fewer than 1,500 DOM nodes for optimal performance.
Use code splitting and lazy loading to reduce the amount of JS that must be parsed and executed during page load.
Reading layout properties (offsetHeight, scrollTop) after writing to the DOM causes layout thrashing. Batch reads and writes separately.
CSS animations that use transform and opacity can run on the compositor thread and bypass the main thread entirely.
Questions Fréquentes
Qu'est-ce que l'INP ?
L'INP (Interaction to Next Paint) mesure la latence de toutes les interactions d'une page tout au long de sa durée de vie. Il a remplacé le FID en tant que Core Web Vital en mars 2024. Un bon INP est inférieur à 200 ms.
Qu'est-ce que le FID ?
Le FID (First Input Delay) ne mesurait que le délai de la première interaction de l'utilisateur. Il a été abandonné en mars 2024 et remplacé par l'INP, qui mesure toutes les interactions.
Comment améliorer mon INP ?
Découpez les longues tâches JavaScript, réduisez la taille du DOM, limitez l'impact des scripts tiers, évitez les recalculs de mise en page synchrones forcés et utilisez les transitions CSS plutôt que des animations en JS.
Le Vérificateur FID / INP est-il gratuit ?
Oui, le Vérificateur FID / INP est 100 % gratuit, sans inscription, sans frais cachés et sans limite d'utilisation. Tout le traitement s'effectue localement dans votre navigateur, garantissant une confidentialité totale.
Mes données sont-elles en sécurité avec cet outil ?
Absolument. Le Vérificateur FID / INP traite tout côté client, dans votre navigateur. Aucune donnée n'est envoyée ni stockée sur un serveur. Votre contenu reste privé sur votre appareil à tout moment.
Le Vérificateur FID / INP fonctionne-t-il sur mobile ?
Oui, le Vérificateur FID / INP est entièrement adaptatif et fonctionne sur smartphones et tablettes. Vous pouvez l'utiliser sur n'importe quel appareil doté d'un navigateur web moderne, sans téléchargement d'application.
Dois-je créer un compte pour utiliser cet outil ?
Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le Vérificateur FID / INP dans votre navigateur et commencez à l'utiliser immédiatement. Il n'y a ni barrière d'inscription ni restriction d'usage.
Cet outil respecte-t-il les dernières directives de Google ?
Oui, le Vérificateur FID / INP est développé conformément aux directives et bonnes pratiques actuelles de Google Search. Nous mettons régulièrement l'outil à jour pour refléter les évolutions des exigences des moteurs de recherche.
Quels navigateurs sont pris en charge ?
Le Vérificateur FID / INP fonctionne sur tous les navigateurs modernes, dont Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.
Qu'est-ce qu'un bon score INP, et quel chiffre permet de le valider ?
Google évalue l'INP (Interaction to Next Paint) selon trois tranches mesurées en millisecondes : Bon en dessous de 200 ms, À améliorer entre 200 et 500 ms, et Mauvais au-delà de 500 ms. Pour réussir l'évaluation Core Web Vitals, le 75e percentile de vos visiteurs réels doit se situer dans la tranche Bon, c'est-à-dire qu'au moins trois interactions sur quatre doivent répondre en moins de 200 ms. Le FID utilisait une échelle plus indulgente car il ne mesurait que la première interaction : Bon en dessous de 100 ms, À améliorer entre 100 et 300 ms, et Mauvais au-delà de 300 ms. Comme l'INP capture la pire interaction sur toute la durée de vie de la page, il est plus difficile à réussir et reflète plus honnêtement la réactivité ressentie. Collez une valeur issue de PageSpeed Insights dans ce vérificateur pour voir exactement dans quelle tranche vous vous situez.
Pourquoi l'INP a-t-il remplacé le FID en tant que Core Web Vital ?
Le FID (First Input Delay) ne mesurait que le délai avant que le navigateur ne commence à traiter la toute première interaction après le chargement, et même dans ce cas, il ne captait que le délai d'entrée, pas le temps de mise à jour réelle de l'écran. Cela le rendait facile à réussir : le premier tap survient souvent avant que le thread principal ne soit occupé, si bien que de nombreuses pages lentes obtenaient un bon score. L'INP corrige ces deux angles morts. Il observe chaque clic, tap et frappe clavier pendant toute la durée d'ouverture de la page, mesure la latence complète entre l'entrée et le prochain affichage visible, et retient la pire. Le résultat reflète une réactivité soutenue telle qu'un vrai visiteur la vit, et non un instantané chanceux. Google a fait de l'INP un Core Web Vital officiel en mars 2024, mettant fin au FID. Cet outil continue d'afficher le FID à titre de comparaison historique tout en mettant l'INP au premier plan, pour que vous puissiez vérifier où se situe une page selon la norme actuelle.
Pourquoi l'INP mesuré par mon navigateur diffère-t-il du score PageSpeed Insights ?
Les deux chiffres répondent à des questions différentes. La mesure en direct de cet outil attache un PerformanceObserver à votre onglet actuel et enregistre la latence des interactions que vous effectuez à cet instant, sur votre appareil, votre réseau et votre processeur. Elle reflète exactement une seule session, ce qui est idéal pour vérifier rapidement une version en développement ou votre propre machine. PageSpeed Insights, en revanche, s'appuie sur des données de terrain issues du Chrome User Experience Report, agrégeant de vraies visites sur les 28 derniers jours au 75e percentile, sur de nombreux appareils et conditions. Un ordinateur portable rapide affichera souvent un meilleur chiffre en direct que les données de terrain, car les téléphones plus lents et les réseaux chargés tirent le chiffre réel vers le haut. Considérez la mesure en direct comme un diagnostic rapide et le score de terrain comme le verdict qui affecte la recherche. Utilisez les deux options de ce vérificateur : mesurez en direct, puis collez la valeur PSI pour l'évaluer.
Comment mesurer l'INP de ma page sans ouvrir les DevTools ?
Vous n'avez pas besoin des DevTools de Chrome ni de la bibliothèque web-vitals pour obtenir une mesure réelle. Ouvrez ce vérificateur, cliquez sur Start Measuring, puis interagissez avec la page exactement comme le ferait un visiteur : cliquez sur des boutons, tapez dans des champs, faites défiler. En coulisses, l'outil attache un PerformanceObserver aux entrées de timing event et first-input, enregistre la latence de chaque interaction, et affiche l'INP maximum observé ainsi que le FID de la première entrée. Comme il lit des données de timing standard du navigateur issues de votre propre session, rien n'est envoyé, et la mesure est véritablement en direct plutôt que simulée. C'est le moyen le plus rapide de confirmer qu'un correctif a fonctionné avant qu'une mise en production n'atteigne les vrais utilisateurs. Pour des données de terrain représentatives de l'ensemble des visiteurs, suivez le lien intégré vers PageSpeed Insights et collez la valeur obtenue dans l'outil pour une évaluation instantanée.
Qu'est-ce qui cause un score INP élevé, et comment trouver l'interaction lente ?
Un INP élevé s'explique presque toujours par un thread principal bloqué au moment où l'utilisateur interagit. Les coupables habituels sont les longues tâches JavaScript de plus de 50 ms, les traitements lourds exécutés directement dans les gestionnaires de clic ou de keydown, les grands arbres DOM qui rendent coûteux chaque recalcul de style et de mise en page, les scripts tiers, les mises en page synchrones forcées, et les animations pilotées par JavaScript qui pourraient s'exécuter sur le compositeur à la place. Pour identifier le coupable, utilisez la mesure en direct de cet outil et interagissez avec chaque élément l'un après l'autre ; l'INP maximum affiché augmente sur l'interaction qui traîne, ce qui vous indique le gestionnaire à examiner. Parmi les correctifs courants : découper les longues tâches avec setTimeout, requestIdleCallback ou scheduler.yield(), garder le DOM sous environ 1 500 nœuds, différer les scripts non critiques, et préférer les transitions CSS aux animations JavaScript. Mesurez, appliquez une modification, puis remesurez ici pour confirmer que l'interaction est devenue plus rapide.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/fid-checker" title="FID / INP Checker — The Toolbox" width="100%" height="220" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/seo-tools/fid-checker?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free FID / INP Checker</a> by The Toolbox</p>Outils Associés
Générateur de Méta-Balises SEO Gratuit
Générez des méta-balises optimisées pour le SEO pour votre site web. Titre, description, mots-clés et plus encore. Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.
Générateur de Balises Open Graph Gratuit
Créez des balises méta Open Graph et Twitter Card pour le partage sur les réseaux sociaux. Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.
Générateur de Robots.txt Gratuit
Générez un fichier robots.txt pour contrôler l'exploration par les moteurs de recherche. Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.
Vérificateur de Densité de Mots-Clés Gratuit
Analysez la densité et la fréquence des mots-clés dans votre contenu pour l'optimisation SEO. Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.
À propos du vérificateur FID / INP
Le vérificateur FID / INP mesure la vitesse de réaction d'une page à une action de l'utilisateur — le délai entre un clic, un tap ou une frappe clavier et le moment où l'écran se met visiblement à jour. Il procède de deux façons : il enregistre en direct les temps d'interaction réels dans votre navigateur grâce à l'API PerformanceObserver, et il évalue les valeurs d'Interaction to Next Paint (INP) ou de First Input Delay (FID) que vous collez depuis un rapport PageSpeed Insights. Il s'adresse aux développeurs web, aux spécialistes SEO et aux propriétaires de sites qui veulent s'assurer qu'une page est réellement réactive, et pas seulement rapide à charger.
La réactivité est un problème distinct de la vitesse de chargement. Une page peut s'afficher rapidement tout en se figeant lorsqu'on appuie sur un bouton, parce que le thread principal du navigateur est occupé à exécuter du JavaScript. INP et FID sont précisément les métriques qui capturent cette frustration.
Mesure en direct ou score manuel
L'outil propose deux approches, côte à côte :
- Mesure en direct dans le navigateur. Cliquez sur « Start Measuring », puis interagissez avec la page — cliquez, tapez, faites défiler. Le vérificateur attache un
PerformanceObserveraux entréeseventetfirst-input, enregistre la latence de chaque interaction, et affiche le pire INP (le maximum) observé ainsi que le FID de la toute première interaction. Cela mesure cet onglet dans ce navigateur, ce qui en fait un outil idéal pour vérifier rapidement votre propre appareil ou une version en développement. - Saisie d'un score PageSpeed Insights. Collez une valeur INP ou FID en millisecondes issue d'un rapport PSI, et le vérificateur renvoie instantanément une note Bon / À améliorer / Mauvais. Utilisez cette option quand vous voulez des données de terrain représentatives des visiteurs réels plutôt qu'un simple test sur votre machine.
Un lien direct vers PageSpeed Insights est intégré, pour récupérer ces chiffres de terrain sans quitter l'outil.
Comprendre les seuils
Les deux métriques mesurent la latence d'entrée en millisecondes, mais avec des échelles différentes car elles ne mesurent pas la même chose :
- INP (Interaction to Next Paint) — Bon en dessous de 200 ms, À améliorer entre 200 et 500 ms, Mauvais au-delà de 500 ms. L'INP capture la latence de toutes les interactions sur toute la durée de vie de la page et retient la pire.
- FID (First Input Delay) — Bon en dessous de 100 ms, À améliorer entre 100 et 300 ms, Mauvais au-delà de 300 ms. Le FID ne mesurait que le délai de la toute première interaction après le chargement.
L'INP a remplacé le FID en tant que Core Web Vital en mars 2024. Le FID offrait une vision étroite — facile à réussir, car la première interaction survient souvent avant que la page ne soit véritablement occupée — alors que l'INP reflète la réactivité soutenue réellement vécue par un visiteur. Le vérificateur continue d'afficher le FID à titre de comparaison historique, mais c'est l'INP qui compte pour les évaluations actuelles des Core Web Vitals de Google.
Pourquoi la réactivité aux interactions compte
Des interactions lentes érodent la confiance. Quand un bouton pressé ne réagit pas pendant 400 ms, les utilisateurs appuient à nouveau, pensent que le site est cassé, ou partent — et comme l'INP est un Core Web Vital, un mauvais score peut aussi peser sur la visibilité dans les résultats de recherche. Diagnostiquer le problème tôt, avant qu'une mise en production n'atteigne les vrais utilisateurs, coûte bien moins cher que de gérer les plaintes après coup.
Pour vous aider à corriger un mauvais score, l'outil liste des solutions concrètes tirées des causes les plus fréquentes de latence d'entrée, notamment :
- Découper les longues tâches JavaScript (tout ce qui dépasse 50 ms) avec
setTimeout,requestIdleCallback, ouscheduler.yield(). - Garder un DOM léger — moins d'environ 1 500 nœuds — pour réduire le coût du style et de la mise en page.
- Sortir les traitements lourds des gestionnaires de clic et de keydown, différer le JavaScript non critique, éviter les mises en page synchrones forcées, et privilégier les transitions CSS compatibles avec le compositeur plutôt que les animations JavaScript.
Privé et gratuit
Le vérificateur FID / INP fonctionne entièrement dans votre navigateur. La mesure en direct lit les données de timing de votre propre session via une API standard du navigateur ; rien concernant votre page ou vos interactions n'est envoyé ni stocké sur un serveur. Aucune inscription, aucune limite d'utilisation, aucune installation — ouvrez-le dans n'importe quel navigateur moderne, y compris sur téléphone, et commencez à mesurer. La seule étape externe est facultative : cliquer vers PageSpeed Insights, qui est le propre service de Google.