Affichage et saisie

Test de taux de rafraîchissement

Estimez le taux de rafraîchissement de votre affichage et la cadence des images avec requestAnimationFrame, y compris un graphique de stabilité en direct.

Confidentialité: La mesure s'exécute entièrement dans votre navigateur. Aucune information d’affichage n’est envoyée nulle part.
Les étiquettes d’interface et les noms d’outils sont traduits. Les conseils détaillés et les FAQ sur cette page sont actuellement rédigés en anglais.

Interface de test

Votre navigateur peut demander l'autorisation après avoir appuyé sur Démarrer.
Appuyez sur Démarrer pour commencer.
Actualisation estimée—Hz
Intervalle médian—ms
Nombre d'images0
Cadres longs0> 25 ms
Le taux de rafraîchissement est estimé à partir de la synchronisation des images d'animation. La limitation du navigateur, l'économie d'énergie et les onglets en arrière-plan peuvent produire une lecture inférieure à celle du panneau physique.

Comment utiliser cet outil

  1. Close heavy applications and keep this tab visible.
  2. Click Measure refresh rate and leave the tab in the foreground.
  3. Wait for the sample to finish and read the estimated Hz and frame-time spread.
  4. Repeat if the result changes significantly.

Publicité

Explication technique

requestAnimationFrame callbacks are timestamped by the browser. The median interval between callbacks is converted to an estimated refresh rate. This measures the browser compositor cadence, which usually matches the display but can be affected by power saving, background tabs, and variable-refresh displays.

A high-refresh display may be capped by the operating system, cable, browser, or a game mode. Frame pacing matters as much as the headline rate, so the spread and percentiles are shown alongside the average.

Dépannage

Result is exactly 60 Hz on a faster display

Check the operating-system refresh-rate setting and browser hardware acceleration. Some browsers cap animation callbacks.

Measurements are erratic

Close background tasks, disable battery saver, and keep the pointer still.

Value changes every run

Variable refresh rate and compositor scheduling can produce different estimates. Use several runs.

No result

Keep the tab visible. Background tabs intentionally throttle animation callbacks.

Questions fréquemment posées

Publicité