☀SunSpider 1.0.2 JavaScript Benchmark
Aceasta este SunSpider, un benchmark JavaScript. Acest benchmark testează doar limbajul JavaScript de bază, nu și DOM sau alte API-uri ale browserului. Este conceput pentru a compara diferite versiuni ale aceluiași browser și diferite browsere între ele. Spre deosebire de multe repereJavaScript disponibile pe scară largă, acest test este:
Real World Acest test evită în mare parte microbenchmark-urile și încearcă să se concentreze asupra tipurilor de probleme reale pe care dezvoltatorii le rezolvă astăzi cu JavaScript și asupra problemelor pe care ar putea dori să le abordeze în viitor, pe măsură ce limbajul devine mai rapid. Aceasta include teste pentru a genera un tagcloud de la o intrare JSONinput, un raytracer 3D, teste de criptografie, decompresie de cod și multe alte exemple. Există câteva microbenchmark-uri, dar acestea reprezintă în mare parte probleme reale de performanță cu care s-au confruntat dezvoltatorii. Echilibrat Acest test este echilibrat între diferite zone ale limbajului șidiferite tipuri de cod. Nu este numai matematică, nu este numai procesare de șiruri de caractere, sau numai bucle simple de sincronizare. În plus față de faptul că are teste în mai multe categorii, testele individuale au fost echilibrate pentru a dura o cantitate similară de timp pe versiunile de livrare actuale ale browserelor populare. Statistic solid Una dintre provocările evaluării comparative este de a ști cât de mult zgomot aveți în măsurători. Acest test de referință rulează fiecare test de mai multe ori și determină un interval de eroare (din punct de vedere tehnic, un interval de încredere de 95%). În plus, în modul de comparație, vă spune dacă aveți suficiente date pentru a determina dacă diferența este semnificativă din punct de vedere statistic.
Versiunea curentă – sunspider-1.0.2: Start Now!
(Când rulați benchmark-ul, aveți răbdare – acesta parcurge în buclă toate cazurile de testare de cinci ori și poate dura un minut sau mai mult pentru a se finaliza.)
Toate versiunile.