☀SunSpider 1.0.2 JavaScript Benchmark
To jest SunSpider, benchmark JavaScript. Ten benchmark testuje tylko podstawowy język JavaScript, a nie DOM czy inne API przeglądarki. Został on zaprojektowany do porównywania różnych wersji tej samej przeglądarki oraz różnych przeglądarek między sobą. W przeciwieństwie do wielu szeroko dostępnych benchmarków JavaScriptu, ten test jest:
Real World Ten test w większości unika mikrobenchmarków i stara się skupić na rodzajach rzeczywistych problemów, które deweloperzy rozwiązują za pomocą JavaScriptu dzisiaj, oraz na problemach, które mogą chcieć rozwiązać w przyszłości, gdy język ten stanie się szybszy. Obejmuje to testy generowania chmury tagów z danych JSON, raytracer 3D, testy kryptografii, dekompresję kodu i wiele innych przykładów. Jest też kilka mikrobenchmarków, ale w większości reprezentują one prawdziwe problemy z wydajnością, z którymi zetknęli się programiści. Zrównoważony Ten test jest zrównoważony pomiędzy różnymi obszarami języka i różnymi typami kodu. Nie jest to cała matematyka, całe przetwarzanie łańcuchów, ani wszystkie proste pętle czasowe. Oprócz testów w wielu kategoriach, poszczególne testy zostały zbalansowane tak, aby zajmowały podobną ilość czasu na aktualnie dostępnych wersjach popularnych przeglądarek. Statystycznie solidny Jednym z wyzwań związanych z benchmarkami jest wiedza, jak wiele szumu jest w twoich pomiarach. Ten benchmark uruchamia każdy test wiele razy i określa zakres błędu (technicznie rzecz biorąc, 95% przedział ufności). Dodatkowo, w trybie porównawczym mówi, czy masz wystarczająco dużo danych, aby określić, czy różnica jest statystycznie istotna.
Obecna wersja – sunspider-1.0.2: Start Now!
(Kiedy uruchamiasz benchmark, bądź cierpliwy – zapętla się on przez wszystkie przypadki testowe pięć razy i może zająć minutę lub dłużej, aby zakończyć.)
Wszystkie wersje.