WebKit lanserer JetStream2 nettleser benchmark

WebKit lanserte JetStream 2, en ny referansepakke for å måle ytelsen til JavaScript- og WebAssemble-operasjoner i nettlesere nylig.

Nettleser benchmarks var en enorm ting tilbake da Google Chrome lanserte. Google brukte dem for å demonstrere hvor mye raskere Chrome-JavaScript-ytelsen var sammenlignet med Internet Explorer eller Firefox, de to viktigste nettleserne på dagen.

En av effektene var at nettleserprodusenter begynte å optimalisere og forbedre ytelsen til JavaScript; Dette resulterte i at benchmarks ble mindre viktige når hastigheten ble bedre i nettleserne.

JetStream 2

JetStream 2 tester JavaScript- og WebAssemble-ytelse for nettlesere, så vel som ytelsen til andre funksjoner som Web Workers. Bare trykk på startknappen på JetStream 2 referanse nettsted for å teste nettleseren.

JetStream 2 inkluderer også et nytt sett med benchmarks som måler ytelsen til Web Assembly, Web Workers, Promises, async iteration, unicode vanlige uttrykk og JavaScript-parsing.

Nettleserens benchmark kjører 64 tester, hvorav noen kommer fra andre benchmarks som JetStream, SunSpider eller Octane. Utviklingsteamet beskriver hver test som JetStream 2 kjører på denne siden.

Teamet kjørte referanseindeksen på en MacBook Pro for å sammenligne resultatene fra Safari, Chrome og Firefox. Safari tok kronen i testen etterfulgt av Chrome (ca. 8% tregere) og Firefox (ca. 68% tregere).

Jeg bestemte meg for å kjøre testen på en Windows-maskin. Selv om jeg ikke kunne kjøre Safari på Windows, kjørte jeg målestokken i nylige stabile versjoner av Chrome, Firefox og Microsoft Edge.

Chrome klarte å få en score på rundt 105, Firefox en score på 78 i målestokken. Firefox Nightly fikk i stedet en Infinity-poengsum som antyder at noe brøt mens testen kjørte. Testen fullførte ikke i Microsoft Edge, og jeg måtte stoppe den da den ikke en gang ville fullføre den første testen av referansepakken.

Lukkende ord

Den nye målestokken antyder at Mozilla har noe arbeid å gjøre for å lukke resultatgapet i henhold til referanseporteføljen. Benchmarks er ikke nødvendigvis relatert til den virkelige verdenen.

Nå du : Har du kjørt benchmark? Hvordan fungerte nettlesere som er installert på enheten din?