WebKit lancerer JetStream2 browser benchmark
- Kategori: Internet
WebKit lancerede JetStream 2, en ny benchmarksuite til måling af ydelsen af JavaScript- og WebAssemble-operationer i webbrowsere for nylig.
Browsers benchmarks var en enorm ting tilbage, da Google Chrome lancerede. Google brugte dem til at demonstrere hvor meget hurtigere Chromes JavaScript-ydeevne blev sammenlignet med Internet Explorer eller Firefox, de to vigtigste browsere tilbage i dag.
En af effekterne var, at browserproducenter begyndte at optimere og forbedre JavaScript-ydelsen; dette resulterede i, at benchmarks blev mindre vigtige, da hastigheden blev forbedret i browsere.
JetStream 2
JetStream 2 tester JavaScript- og WebAssemble-ydeevne for webbrowsere såvel som ydelsen af andre funktioner, såsom Web Workers. Bare tryk på startknappen på JetStream 2 benchmarkwebsted at teste browseren.
JetStream 2 inkluderer også et nyt sæt benchmarks, der måler ydelsen til Web Assembly, Web Workers, Promises, async iteration, unicode regulære udtryk og JavaScript-parsing.
Browsers benchmark kører 64 test, hvoraf nogle kommer fra andre benchmarks, såsom JetStream, SunSpider , eller Octane . Udviklingsholdet beskriver hver af de test, som JetStream 2 kører på denne side .
Holdet kørte benchmarket på en MacBook Pro for at sammenligne resultaterne fra Safari, Chrome og Firefox. Safari tog kronen i testen efterfulgt af Chrome (ca. 8% langsommere) og Firefox (ca. 68% langsommere).
Jeg besluttede at køre testen på en Windows-maskine. Mens jeg ikke kunne køre Safari på Windows, kørte jeg benchmarket i nylige stabile versioner af Chrome, Firefox og Microsoft Edge.
Chrome formåede at få en score på cirka 105, Firefox en score på 78 i benchmark. Firefox Nightly fik i stedet en Infinity-score, hvilket antyder, at der brød noget, mens testen kørte. Testen blev ikke afsluttet i Microsoft Edge, og jeg var nødt til at stoppe den, da den ikke engang ville afslutte den første test i benchmarksuite.
Lukende ord
Den nye benchmark antyder, at Mozilla har noget arbejde at gøre for at lukke præstationsgabet i henhold til benchmark. Benchmarks relaterer dog ikke nødvendigvis til den virkelige verden.
Din tur : Kørte du benchmark? Hvordan fungerede browsere, der er installeret på din enhed?