Speedometer 3.0: benchmark che rappresenta il Web Moderno

da Livio Varriale
0 commenti 2 minuti leggi
Speedometer 3.0

Nel mondo in continua evoluzione del web, mantenere elevate prestazioni dei browser è fondamentale e questo è il motivo per cui l’ultimo aggiornamento di Speedometer, la versione 3.0, è così importante. Sviluppato in collaborazione con i principali motori di browser web come Blink/V8, Gecko/SpiderMonkey e WebKit/JavaScriptCore, Speedometer 3.0 mira a ottimizzare le prestazioni delle applicazioni web simulando funzionalità tipiche che gli utenti incontrano sui siti web.

Cambiamenti significativi in Speedometer 3.0

Speedometer 3.0 introduce una governance multi-stakeholder per condividere il lavoro e costruire una comprensione collaborativa delle prestazioni web, al fine di guidare i miglioramenti del browser che beneficiano gli utenti. Questo aggiornamento include una revisione completa dei workload per coprire una gamma più ampia di API e funzionalità web, riflettendo meglio le complesse applicazioni web del 2024 e oltre.

Annunci

Sfide nella costruzione dei Workload

Sviluppare un benchmark affidabile con test rappresentativi è complesso, soprattutto se destinato a guidare l’ottimizzazione dei motori dei browser nel corso degli anni. Speedometer 3.0 è il risultato di un’intensa collaborazione per identificare nuovi workload che riflettano accuratamente le esperienze degli utenti sul vasto e variegato web di oggi.

Evoluzione dei Workload

I workload di Speedometer sono stati aggiornati per includere un’ampia varietà di framework e per testare una gamma più ampia di API e funzionalità web, dall’interazione con elementi DOM complessi all’utilizzo di canvas e SVG per il rendering. Questo assicura che Speedometer 3.0 sia più rappresentativo del web attuale.

Framework inclusi

La selezione dei framework da includere in Speedometer 3.0 si basa sui dati di HTTP Archive e sulle discussioni con tutti i produttori di browser per garantire una copertura ampia delle implementazioni. La lista finale dei framework riflette un buon equilibrio tra popolarità e utilizzo pratico nelle applicazioni web complesse.

Altri Workload

Oltre ai classici todo apps, Speedometer 3.0 introduce workload più complessi per testare la gestione di layout flexbox e grid, il rendering SVG e canvas, e scenari più realistici che si verificano sui siti web. Questi nuovi test permettono di valutare le prestazioni del browser in una varietà di contesti più ampia e complessa.

Convalida e risultati

L’analisi dei runtime-call-stats in Chrome ha mostrato una distribuzione più equilibrata dell’utilizzo delle API DOM in Speedometer 3.0 rispetto alle versioni precedenti, con una riduzione della predominanza di innerHTML e l’inclusione di nuove API Canvas.

La collaborazione tra tutti i principali produttori di browser e il contributo a workload comuni rendono Speedometer 3.0 un’esperienza unica, spingendo verso un miglioramento continuo delle prestazioni dei browser. Speedometer 3.0, qui tutti i risultati, rappresenta un passo significativo nella giusta direzione per rendere il web migliore per tutti, indipendentemente dal browser utilizzato.

Si può anche come

MatriceDigitale.it – Copyright © 2024, Livio Varriale – Registrazione Tribunale di Napoli n° 60 del 18/11/2021. – P.IVA IT10498911212 Privacy Policy e Cookies

Developed with love by Giuseppe Ferrara