☀SunSpider 1.0.2 JavaScript Benchmark
Toto je SunSpider, benchmark JavaScriptu. Tento benchmark testuje pouze jádro jazyka JavaScript, nikoli DOM nebo další rozhraní API prohlížeče. Je určen k porovnávání různých verzí téhož prohlížeče a různých prohlížečů mezi sebou. Na rozdíl od mnoha běžně dostupných benchmarků jazyka JavaScript je tento test:
Real World Tento test se většinou vyhýbá mikrobenchmarkům a snaží se zaměřit na druhy skutečných problémů, které vývojáři řeší pomocí JavaScriptu dnes, a na problémy, které budou chtít řešit v budoucnu, až se jazyk zrychlí. Zahrnuje testy generování tagcloudu z JSONvstupu, 3D raytracer, testy kryptografie, dekomprese kódu a mnoho dalších příkladů. Je zde několik mikrobenchmarků, ale typředstavují převážně skutečné výkonnostní problémy, se kterými se vývojáři setkali. VyváženýTento test je vyvážený mezi různými oblastmi jazyka a různými typy kódu. Nejsou to všechny matematické výpočty, všechna zpracování řetězců nebo všechny časově jednoduché smyčky. Kromě toho, že má testy v mnohakategoriích, byly jednotlivé testy vyváženy tak, aby na aktuálně dodávaných verzích populárních prohlížečů zabraly podobné množství času. Statisticky spolehlivé Jednou z výzev benchmarkingu je vědět, kolik šumu máte ve svých měřeních. Tento benchmark provádí každý test několikrát a určuje rozsah chyb (odborně 95% interval spolehlivosti). V režimu porovnávání vám navíc řekne, zda máte dostatek dat k určení, zda je rozdíl statisticky významný.
Aktuální verze – sunspider-1.0.2: Spusťte nyní!
(Při spouštění benchmarku buďte trpěliví – prochází všechny testovací případy pětkrát a jeho dokončení může trvat minutu i déle.)
Všechny verze.