Cosa esegue
L'esecuzione Standard comprende cinque scene Signature in WebGL2 — ognuna stressa una parte diversa della pipeline — più una scena Canvas 2D volutamente semplice come controllo CPU-bound:
| Scena | Mette sotto stress | Aspetto |
|---|---|---|
| Nebula Drift | aggiornamento delle particelle GPU e fill rate | una nebulosa di un milione di particelle che deriva lentamente in un campo di flusso curl-noise |
| Neon Run | draw call e instanced geometry | un volo attraverso una città piena di edifici luminosi istanziati |
| Liquid Chrome | fragment shader / raymarching | un fluido di sfere deformanti con materiale speculare, renderizzato in raymarching |
| Shardfall | fisica CPU e upload per frame | un flusso di frammenti con Verlet che collide continuamente con geometrie in movimento |
| Supernova | stress finale ibrido | collasso del nucleo, onda d'urto ed esplosione di 500,000 particelle |
| Basic Circles | riempimento Canvas 2D e fisica semplice | una linea di base onesta: cerchi colorati che rimbalzano in modo fluido |
Gli otto effetti originali di Screen Test Pro v1 sopravvivono nella modalità classica — il pulsante qui sopra li esegue con lo stesso motore di misura, ma con un punteggio nel loro spazio separato e senza inviare nulla da nessuna parte: pura nostalgia, misurata con onestà. E ogni scena, in entrambe le modalità, può essere eseguita senza punteggio nella galleria.
Come funziona il punteggio
Ogni scena alza e abbassa il carico di particelle, cercando il carico più pesante che il tuo dispositivo riesce a sostenere entro un budget fisso di 16.67 ms per frame — verificato sul 95° percentile dei frame time misurati su finestre di ~1.6 secondi, con più finestre consecutive necessarie per accettare o rifiutare un livello. Questo "carico massimo stabile" viene normalizzato rispetto a valori di riferimento per scena e combinato in una media geometrica pesata, producendo un punteggio totale e una fascia (Entry / Balanced / Fast / Extreme).
Alcuni dettagli utili da sapere, tutti spiegati nella metodologia completa:
- Gli schermi ad alta frequenza di aggiornamento non sono penalizzati. Il budget resta fisso a 16.67 ms indipendentemente dal fatto che il display lavori a 60 o 165 Hz.
- Mandare la pagina in background invalida la finestra, non l'esecuzione. Se passi altrove, la misurazione in corso viene scartata e ripetuta; il benchmark si mette in pausa invece di registrare dati spazzatura.
- La deriva termica viene segnalata. Alla fine di ogni scena viene ricontrollato un carico di base; se il dispositivo rallenta di oltre il 15% a scena in corso, il risultato viene marcato come degradato invece di essere inglobato in silenzio.
- I punteggi sono versionati. Questo è il benchmark {BENCHMARK_VERSION}. Qualunque modifica ai carichi delle scene incrementa la versione, e punteggi di versioni diverse non vengono mai confrontati.
- Timeout rigidi ovunque. Una scena non può superare 30 s, un'esecuzione non può superare 150 s e ogni stato ha una via d'uscita. Il benchmark può essere annullato, ma non può bloccarsi.
Cosa può dirti, e cosa no
Questo è un punteggio di carico nel browser. Riflette GPU, CPU, browser, sistema operativo, comportamento termico e impostazioni che lavorano insieme — il che lo rende un test onesto di ciò che il tuo dispositivo offre davvero in un browser, e un pessimo sostituto di un benchmark nativo quando vuoi confrontare i chip. Abbiamo spiegato la differenza senza girarci attorno in Cosa un benchmark nel browser può e non può misurare. Due conseguenze pratiche: chiudi le altre schede prima di eseguirlo e considera le piccole differenze di punteggio (pochi punti percentuali) come rumore.
Il campione anonimo
Completare un'esecuzione Standard invia una riga anonima — punteggio, famiglia hardware approssimativa, dati dello schermo — che alimenta i benchmark hardware pubblici. La condivisione è attiva di default; la schermata iniziale mostra i valori esatti che il tuo dispositivo invierebbe, e togliendo la spunta lì il benchmark parte senza inviare nulla — la scelta viene ricordata. Dettagli nella privacy policy.