Sono un grande fan dell'utilizzo di Web Inspector integrato in Safari per questo tipo di attività.
Apri le preferenze di Safari, vai su Avanzate e spunta il segno di spunta per mostrare il menu Sviluppo nella barra dei menu.
Ora è possibile aggiornare una pagina e visualizzare informazioni dettagliate sulla sezione Linee temporali per caricare i tempi di caricamento delle pagine, i ritardi e qualsiasi sequenza di passaggi necessaria per il rendering della pagina corrente.
Puoi anche usare strumenti da riga di comando come curl
in congiunzione con il comando time
o usando le opzioni di temporizzazione interne di curl curl --trace-time
per selezionare parte dei file o degli script se vuoi ottenere un livello statistico di ripetibilità al contrario di un'ampia panoramica di un intero caricamento della pagina.