Screen Test Pro

Test de performance

Un benchmark navigateur avec score qui trouve la charge de particules la plus lourde que votre appareil peut tenir à cadence d’image stable. Spectaculaire à regarder, ennuyeux dans sa mesure — c’est précisément le but.

Lancer

Statistiques matérielles

Ce qui est exécuté

L’exécution Standard comprend cinq scènes Signature en WebGL2 — chacune sollicitant une partie différente du pipeline — plus une scène Canvas 2D volontairement simple servant de témoin limité par le CPU :

Scène Sollicite Ressemble à
Nebula Drift Mises à jour de particules sur GPU et fill rate Une nébuleuse d’un million de particules dérivant lentement dans un champ de flux en curl noise
Neon City Draw calls et géométrie instanciée Un survol urbain saturé d’immeubles instanciés lumineux
Liquid Metal Shader de fragments / raymarching Un fluide de métaballes réfléchissantes en morphing, rendu par raymarching
Meteor Falls Physique CPU et transferts à chaque image Des traînées de débris sous Verlet entrant en collision avec une géométrie mobile
Supernova Stress final hybride Effondrement du cœur, onde de choc et détonation de 500k particules
Canvas 2D Basic Circles Remplissages Canvas 2D et physique simple La base honnête : des cercles colorés qui rebondissent avec fluidité

Les huit effets d’origine de Screen Test Pro v1 survivent dans le mode classique — le bouton ci-dessus les exécute avec le même moteur de mesure, notés sur leur propre échelle et jamais envoyés nulle part : de la pure nostalgie, mesurée honnêtement. Et toutes les scènes, dans les deux catégories, peuvent aussi être lancées sans score dans la galerie.

Comment fonctionne le score

Chaque scène augmente puis réduit sa charge de particules pour trouver la charge la plus lourde que votre appareil soutient dans un budget fixe de 16.67 ms par image — vérifié sur le 95e percentile des temps d’image mesurés sur des fenêtres d’environ 1.6 seconde, avec plusieurs fenêtres consécutives requises pour accepter ou rejeter un niveau. Cette « charge maximale stable » est normalisée par rapport à des valeurs de référence propres à chaque scène, puis combinée dans une moyenne géométrique pondérée, ce qui produit un score total et une catégorie (Entry / Balanced / Fast / Extreme).

Quelques détails utiles à connaître, tous expliqués dans la méthodologie complète :

  • Les écrans à fréquence de rafraîchissement élevée ne sont pas pénalisés. Le budget reste fixé à 16.67 ms, que votre affichage fonctionne à 60 ou 165 Hz.
  • Le passage en arrière-plan invalide la fenêtre en cours, pas tout le test. Si vous quittez l’onglet, la mesure en cours est jetée puis relancée ; le benchmark se met en pause au lieu d’enregistrer n’importe quoi.
  • La dérive thermique est signalée. Chaque scène revérifie une charge de base à la fin ; si l’appareil a ralenti de plus de 15 % au milieu de la scène, le résultat est marqué comme dégradé au lieu d’être discrètement mélangé aux autres.
  • Les scores sont versionnés. Il s’agit du benchmark {BENCHMARK_VERSION}. Toute modification des charges de scène incrémente la version, et des scores issus de versions différentes ne sont jamais comparés.
  • Des timeouts stricts partout. Une scène ne peut pas dépasser 30 s, une exécution complète ne peut pas dépasser 150 s, et chaque état a une sortie. Le benchmark peut être annulé, mais il ne peut pas se bloquer.

Ce que cela peut et ne peut pas vous dire

Il s’agit d’une charge de travail navigateur. Elle reflète votre GPU, votre CPU, votre navigateur, votre OS, la thermique et vos réglages agissant ensemble — ce qui en fait un test fidèle de ce que votre appareil délivre réellement dans un navigateur, et un mauvais substitut à un benchmark natif quand vous comparez les puces elles-mêmes. Nous expliquons honnêtement la différence dans Ce qu’un benchmark navigateur peut et ne peut pas mesurer. Deux conséquences simples : fermez vos autres onglets avant de lancer le test, et considérez les petits écarts de score — quelques pourcents — comme du bruit.

L’échantillon anonyme

Terminer une exécution Standard envoie une ligne anonyme — score, famille matérielle grossière, chiffres d’écran — qui alimente les benchmarks matériels publics. Le partage est activé par défaut ; l’écran de départ affiche les valeurs exactes que votre appareil enverrait, et décocher la case à cet endroit lance quand même le benchmark sans rien transmettre — ce choix est mémorisé. Détails dans la politique de confidentialité.