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.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.