Speedometer 3.0, kommer takket være samarbeidet til Mozilla, Google, Microsoft og Apple

Speedometer

Speedometer måler nettleserens ytelse

Til tross for de store fremskritt som er oppnådd innen nettutvikling og alle anstrengelsene for å oppnå ensretting av nettutvikling, er det i midten av 2024 datoen da nettlesere ikke har klart (eller ønsket å) nå en felles standard og for bedre eller verre, denne situasjonen har også ført til at hver enkelt har bidratt med en funksjon eller fordel som har blitt implementert i andre nettlesere på den tiden.

Å snakke om å måle ytelsen til nettlesere er ikke så enkelt som det ville vært i andre tilfeller, siden i dette tilfellet blir forskjellige aspekter undersøkt, og det er derfor ulike verktøy vanligvis brukes. Men nå kan dette ta en annen vending fordi nettets tungvektere har slått seg sammen.

Og det Etter seks år siden siste utgivelse presenteres den Et oppdatert verktøy for å evaluere ytelsen og responsen til nettlesere: Speedometer 3.0, som ble utviklet i samarbeid av Mozilla, Google, Microsoft og Apple, fokuserer på å estimere forsinkelser ved å simulere brukerarbeid med vanlige nettapplikasjoner.

I samarbeid med ledende nettlesermotorer Blink/V8, Gecko/SpiderMonkey og WebKit/JavaScriptCore, er vi glade for å lansere Speedometer 3.0. Benchmarks, som Speedometer, er verktøy som kan hjelpe nettleserleverandører med å finne muligheter for å forbedre ytelsen. Ideelt sett simulerer de funksjonaliteten som brukerne finner på typiske nettsteder, for å sikre at nettlesere kan optimalisere områder som er fordelaktige for brukerne.

Om Speedometer 3.0

Speedometer 3.0 er kjent for å være den første testpakken for nettleserytelse som ble opprettet sammen av store nettlesermotorutviklere, og dette har blitt muliggjort ved utviklingen av en felles testpolicy.

Verktøysettet for å kjøre tester har blitt utvidet til å vurdere en rekke operasjoner av nettleseren ved å måle responsen på brukerhandlinger. Dette inkluderer ikke bare kodeutførelsestid, men også gjengivelsestid og asynkron oppgavekjøring.

Det er utviklet verktøy for nettleserutviklere for å analysere testresultater, lage ytelsesprofiler og justere testparametere etter behov. I tillegg er det mulig å lage komplekse tilpassede testlanseringsskript.

Angående Speedometer 3.0-oppdateringer, Overgangen er gjort til bruk av nye versjoner av rammeverket Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte og Vue. Moderne designmønstre for nettsteder og webapplikasjoner er også implementert, for eksempel bruk av Webpack, webkomponenter og oppdaterte metoder for å jobbe med DOM.

har blitt inkludert Ytterligere tester for å evaluere gjengivelsesytelsen med Canvas-element, SVG-generering, Kompleks CSS-behandling, DOM-trehåndtering omfattende og teknikker som brukes til å redigere WYSIWYG-innhold og på nyhetssider.

Speedometer 3.0, er laget for å evaluere ytelsen til forskjellige referanser som brukes:

  1. Legg til, fullfør og slett notater i TodoMVC: Handlinger som å legge til, fullføre og slette 100 notater utføres ved å bruke TodoMVC-oppgavebehandlingen. Dette implementeres i varianter basert på ulike nettrammeverk, arbeidsmetoder med DOM og versjoner av ECMAScript-standarden. Eksempler på TodoMVC-alternativer inkluderer rammeverk som React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte og Lit, samt alternativer som bruker avanserte funksjoner introdusert i ECMAScript 5- og ECMAScript 6-spesifikasjonene.
  2. Tekstredigering i WYSIWYG-modus: Tekstredigering med WYSIWYG-markering evalueres ved hjelp av koderedigerere som CodeMirror og TipTap.
  3. Lasting og interaksjon med grafikk: Lastingen og interaksjonen med grafikk designet ved hjelp av lerretselementet eller generert i SVG-format ved bruk av biblioteker som Observable Plot, chart.js og react-stockcharts, evalueres.
  4. Navigering og interaksjon med nyhetssider: Sidenavigasjon og interaksjon med innhold simuleres på typiske nyhetssider ved å bruke Next.js og Nuxt nettrammeverk.

Når det gjelder resultatene oppnådd ved å bestå Speedometer 3.0-testpakken, på macOS, leder Chrome med 22.6 poeng, tett fulgt av Firefox med 20.7 poeng og Safari med 19.0 poeng. Til sammenligning, i Speedometer 2.1, ledet Safari med 481 poeng, fulgt av Firefox med 478 poeng og Chrome spesielt bak med 404 poeng i samme test med samme nettlesere. På Ubuntu 22.04 fikk Chrome 13.5 og 234 poeng, mens Firefox fikk 12.1 og 186 poeng på henholdsvis Speedometer-versjonene 3.0 og 2.1.

endelig hvis du er det interessert i å vite mer om det, kan du sjekke detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.