Capitolo 15. Misurare le prestazioni
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Introduzione
Ci sono molti strumenti di terze parti per misurare le prestazioni di un'applicazione JavaScript, ma anche il browser ha alcuni strumenti pratici integrati per catturare le metriche delle prestazioni.
L'API Navigation Timing è utilizzata per acquisire dati sulle prestazioni del caricamento iniziale della pagina. Puoi verificare quanto tempo ha impiegato la pagina a caricarsi, quanto tempo ha impiegato il DOM a diventare interattivo e altro ancora. Restituisce una serie di timestamp che indicano quando ogni evento si è verificato durante il caricamento della pagina.
L'API Resource Timing ti permette di verificare quanto tempo è stato necessario per scaricare le risorse ed effettuare le richieste di rete. Questo riguarda le risorse della pagina come i file HTML, i file CSS, i file JavaScript e le immagini. Copre anche le richieste asincrone come quelle effettuate con l'API Fetch.
L'API User Timing è un modo per calcolare il tempo trascorso di operazioni arbitrarie. Puoi creare dei segni di esecuzione, che sono punti nel tempo, e delle misure, che sono durate calcolate tra i segni.
Tutte queste API creano voci di performance in un buffer sulla pagina. Si tratta di un'unica raccolta di tutti i tipi di voci di performance. Puoi ispezionare questo buffer in qualsiasi momento e puoi anche utilizzare ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access