Speedometer 3.0, ankommer takket være Mozilla, Google, Microsoft og Apples samarbejde

Speedometer

Speedometer mĂ¥ler browserens ydeevne

PĂ¥ trods af de store fremskridt, der er opnĂ¥et inden for webudvikling og alle de bestræbelser pĂ¥ at opnĂ¥ ensretning af webudvikling, er det i midten af ​​2024 den dato, hvor browsere ikke har formĂ¥et (eller ønsket at) nĂ¥ en fælles standard og for bedre eller værre, denne situation har ogsĂ¥ ført til, at hver enkelt har bidraget med en funktion eller fordel, som er blevet implementeret i andre browsere pĂ¥ det tidspunkt.

At tale om at mĂ¥le ydeevnen af ​​webbrowsere er ikke sĂ¥ simpelt, som det ville være i andre tilfælde, da man i dette tilfælde undersøger forskellige aspekter, og det er derfor, der normalt bruges forskellige værktøjer. Men nu kan det tage en anden drejning, fordi nettets sværvægtere er gĂ¥et sammen.

Og det Efter seks Ă¥r siden den sidste udgivelse præsenteres den Et opdateret værktøj til at evaluere ydeevnen og reaktionsevnen af ​​webbrowsere: Speedometer 3.0, som blev udviklet i samarbejde af Mozilla, Google, Microsoft og Apple, fokuserer pĂ¥ at estimere forsinkelser ved at simulere brugerarbejde med almindelige webapplikationer.

I samarbejde med førende webbrowsermotorer Blink/V8, Gecko/SpiderMonkey og WebKit/JavaScriptCore er vi glade for at frigive Speedometer 3.0. Benchmarks, sĂ¥som Speedometer, er værktøjer, der kan hjælpe browserleverandører med at finde muligheder for at forbedre ydeevnen. Ideelt set simulerer de den funktionalitet, som brugerne finder pĂ¥ typiske websteder, for at sikre, at browsere kan optimere omrĂ¥der, der er gavnlige for brugerne.

Om Speedometer 3.0

Speedometer 3.0 er bemærkelsesværdig for at være den første testpakke for browserens ydeevne skabt sammen af store browsermotorudviklere, og dette er blevet muliggjort af udviklingen af ​​en fælles testpolitik.

Værktøjssættet til at køre test er blevet udvidet til at tage højde for en række forskellige operationer af browseren ved at mĂ¥le responsen pĂ¥ brugerhandlinger. Dette inkluderer ikke kun kodeudførelsestid, men ogsĂ¥ gengivelsestid og asynkron opgaveudførelse.

Der er udviklet værktøjer til browserudviklere til at analysere testresultater, oprette præstationsprofiler og justere testparametre efter behov. Derudover er muligheden for at oprette komplekse brugerdefinerede testlanceringsscripts.

Med hensyn til Speedometer 3.0-opdateringer, Overgangen er sket til brug af nye versioner af rammerne Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte og Vue. Moderne designmønstre til websteder og webapplikationer er ogsĂ¥ blevet implementeret, sĂ¥som brugen af ​​Webpack, webkomponenter og opdaterede metoder til at arbejde med DOM.

er medtaget Yderligere test for at evaluere gengivelsesydelse med Canvas-element, SVG-generering, Kompleks CSS-behandling, DOM-træhĂ¥ndtering omfattende og teknikker, der bruges til redigering af WYSIWYG-indhold og pĂ¥ nyhedssider.

Speedometer 3.0, er designet til at evaluere ydeevnen af ​​forskellige anvendte benchmarks:

  1. Tilføj, udfyld og slet noter i TodoMVC: Handlinger som tilføjelse, færdiggørelse og sletning af 100 noter udføres ved hjælp af TodoMVC-opgavehĂ¥ndteringen. Dette er implementeret i varianter baseret pĂ¥ forskellige web frameworks, arbejdsmetoder med DOM og versioner af ECMAScript standarden. Eksempler pĂ¥ TodoMVC-muligheder omfatter rammer som React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte og Lit, samt muligheder, der bruger avancerede funktioner introduceret i ECMAScript 5- og ECMAScript 6-specifikationerne.
  2. Tekstredigering i WYSIWYG-tilstand: Tekstredigering med WYSIWYG-markering evalueres ved hjælp af kodeeditorer sĂ¥som CodeMirror og TipTap.
  3. Indlæsning og interaktion med grafik: Indlæsningen og interaktionen med grafik, der er designet ved hjælp af canvas-elementet eller genereret i SVG-format ved hjælp af biblioteker sĂ¥som Observable Plot, chart.js og react-stockcharts, evalueres.
  4. Navigation og interaktion med nyhedssider: Sidenavigation og interaktion med indhold simuleres pĂ¥ typiske nyhedswebsteder ved hjælp af Next.js og Nuxt-webrammer.

Hvad angĂ¥r resultaterne opnĂ¥et ved at bestĂ¥ Speedometer 3.0-testpakken, pĂ¥ macOS, fører Chrome med 22.6 point, tæt fulgt af Firefox med 20.7 point og Safari med 19.0 point. Til sammenligning var Safari førende i Speedometer 2.1 med 481 point, efterfulgt af Firefox med 478 point og Chrome særligt bagud med 404 point i samme test med de samme browsere. PĂ¥ Ubuntu 22.04 scorede Chrome 13.5 og 234 point, mens Firefox scorede 12.1 og 186 point pĂ¥ Speedometer version 3.0 og 2.1 hhv.

endelig hvis du er det interesseret i at vide mere om det, du kan kontrollere detaljerne I det følgende link.


Tilføj som foretrukken kilde i Google