☀SunSpider 1.0.2 JavaScript Benchmark
Questo è SunSpider, un benchmark JavaScript. Questo benchmark testa solo il nucleo del linguaggio JavaScript, non il DOM o altre API del browser. È progettato per confrontare diverse versioni dello stesso browser e diversi browser tra loro. A differenza di molti benchmarkJavaScript ampiamente disponibili, questo test è:
Real World Questo test evita per lo più i microbenchmark, e cerca di concentrarsi sui tipi di problemi reali che gli sviluppatori risolvono oggi con JavaScript, e sui problemi che potrebbero voler affrontare in futuro man mano che il linguaggio diventa più veloce. Questo include test per generare un tagcloud da JSONinput, un raytracer 3D, test di crittografia, decompressione del codice, e molti altri esempi. Ci sono alcuni microbenchmark, ma rappresentano soprattutto problemi di prestazioni reali che gli sviluppatori hanno incontrato. Equilibrato Questo test è bilanciato tra diverse aree del linguaggio e diversi tipi di codice. Non è tutta matematica, tutta l’elaborazione delle stringhe, o tutti i cicli semplici di temporizzazione. Oltre ad avere test in molte categorie, i singoli test sono stati bilanciati in modo da richiedere una quantità di tempo simile sulle versioni attualmente in commercio dei browser più diffusi. Statisticamente sano Una delle sfide del benchmarking è sapere quanto rumore avete nelle vostre misurazioni. Questo benchmark esegue ogni test più volte e determina un intervallo di errore (tecnicamente, un intervallo di confidenza del 95%). Inoltre, in modalità di confronto ti dice se hai abbastanza dati per determinare se la differenza è statisticamente significativa.
Versione corrente – sunspider-1.0.2: Inizia ora!
(Quando esegui il benchmark, sii paziente – passa attraverso tutti i casi di test cinque volte e può richiedere un minuto o più per essere completato)
Tutte le versioni.