Vai al contenuto

Analisi del JavaScript di un sito web

Scopri quali script vengono caricati, quale codice viene eseguito e quali errori JavaScript compaiono. La scansione osserva un solo caricamento della pagina senza clic né scorrimento. Usa i risultati per scegliere cosa approfondire.

Cosa mostra l’analisi

Lo scanner verifica un singolo caricamento della pagina in Chromium, senza clic né scorrimento.

Codice non eseguito

La dimensione di ogni file JavaScript e la percentuale di codice non eseguito durante il caricamento.

Attività del thread principale

Tempo di esecuzione degli script, attività lunghe e uso della memoria durante il caricamento della pagina.

Caricamento degli script

Dimensioni dei file e dei trasferimenti, stati HTTP, tempi e modalità di caricamento: async, defer, module o importazione dinamica.

Script di terze parti

Script con un nome host diverso: URL, dimensione e modalità di caricamento.

Errori JavaScript

Messaggi della console, eccezioni non gestite e avvisi del browser sulle API deprecate.

Contenuto dei bundle

È possibile mappare i moduli sorgente quando è disponibile una source map valida e leggibile. Mappe mancanti o non supportate lasciano incompleta questa sezione; i controlli di risorse ed errori continuano a funzionare.

Come leggere i risultati

Posso eliminare il codice non eseguito?
Non basandoti solo su questo rapporto. Il codice non eseguito al caricamento potrebbe servire dopo un clic, uno scorrimento o in un altro stato della pagina. Verifica questi casi prima di rimuoverlo.
Come viene identificato uno script di terze parti?
Lo scanner confronta il nome host dello script con quello della pagina. Anche i sottodomini e la tua CDN rientrano in questo gruppo. Questo dato, da solo, non indica un problema.
Servono le source map?
Il report principale su risorse ed errori funziona senza. Per esaminare i moduli sorgente in un bundle, lo scanner ha bisogno di una mappa supportata, valida e leggibile. L’assenza della mappa dei moduli non dimostra che il bundle sia privo di codice non eseguito.
Cookie

Utilizziamo i cookie

Utilizziamo i cookie per offrirti un'esperienza migliore sul nostro sito. Puoi saperne di più su come utilizziamo i cookie nella nostra informativa sulla privacy.