☀SunSpider 1.0.2 JavaScript Benchmark
Tämä on SunSpider, JavaScript benchmark. Tämä benchmark testaa vain JavaScript-kielen ydintä, ei DOM:ia tai muita selaimen API:ita. Se on suunniteltu vertailemaan saman selaimen eri versioita ja eri selaimia keskenään. Toisin kuin monet laajalti saatavilla olevat JavaScript-vertailumittarit, tämä testi on:
Todellinen maailma Tämä testi välttää enimmäkseen mikrovertailumittareita ja pyrkii keskittymään todellisiin ongelmiin, joita kehittäjät ratkaisevat JavaScriptin avulla nykyään, ja ongelmiin, joita he ehkä haluavat ratkaista tulevaisuudessa, kun kieli nopeutuu. Tähän sisältyy testejä, joilla luodaan tagipilvi JSON-syötteestä, 3D-säteenlaskenta, salaustestejä, koodin purku ja monia muita esimerkkejä. Mukana on muutamia mikrovertailumittareita, mutta ne edustavat lähinnä todellisia suorituskykyongelmia, joita kehittäjät ovat kohdanneet. Tasapainotettu Tämä testi on tasapainotettu kielen eri osa-alueiden ja eri koodityyppien välillä. Se ei ole pelkkää matematiikkaa, merkkijonojen käsittelyä tai yksinkertaisten silmukoiden ajoitusta. Sen lisäksi, että testejä on monissa luokissa, yksittäiset testit on tasapainotettu siten, että ne vievät samankaltaisen määrän aikaa suosittujen selainten nykyisillä versioilla. Tilastollisesti luotettava Yksi benchmarkingin haasteista on tietää, kuinka paljon kohinaa mittauksissa on. Tässä vertailuarvostelussa jokainen testi ajetaan useita kertoja ja määritetään virhealue (teknisesti 95 prosentin luottamusväli). Lisäksi vertailutilassa se kertoo, onko sinulla riittävästi tietoja sen määrittämiseksi, onko ero tilastollisesti merkittävä.
Nykyversio – sunspider-1.0.2: Käynnistä nyt!
(Kun suoritat vertailutestiä, ole kärsivällinen – se käy kaikki testitapaukset läpi viisi kertaa ja sen suorittaminen voi kestää minuutin tai kauemmin.)
Kaikki versiot.