Vai al contenuto
SilktideAiuto

Attività lunghe sul thread principale

Silktide carica le tue pagine in un browser reale e registra le attività più lunghe che occupano il browser durante il caricamento della pagina. Questo elenco mostra quali script hanno tenuto occupata la pagina e per quanto tempo, partendo da quelli più lunghi.

Perché è importante

Un browser svolge la maggior parte del proprio lavoro - eseguire gli script, costruire la pagina e rispondere all'input - su un singolo . Mentre è in esecuzione un'attività, non può accadere nient'altro: clic, tocchi e scorrimento si bloccano fino al suo completamento. Le attività più lunghe di 50 millisecondi sono abbastanza lunghe da essere percepite dalle persone, per questo vengono chiamate attività lunghe. Questo elenco mostra esattamente da dove proviene quel tempo di blocco.

Come risolvere il problema

Questo è un elenco informativo, non un controllo con esito positivo o negativo. Usalo per individuare gli script più costosi, quindi per ciascuno valuta:

  1. Può essere rimosso o sostituito con qualcosa di più leggero? Gli script di terze parti sono spesso responsabili del problema: consulta codice di terze parti.
  2. Può essere eseguito più tardi, dopo che la pagina è diventata interattiva, o solo quando necessario tramite il ?
  3. Il lavoro può essere suddiviso in parti più piccole o spostato dal thread principale a un web worker?

Come esegue i controlli Silktide

  1. Carica la pagina in un browser reale e registra ogni attività sul thread principale che dura più di 50 millisecondi.
  2. Quando possibile, attribuisce ogni attività allo script responsabile.
  3. Elenca le attività con la relativa durata, partendo da quelle più lunghe. Le attività che superano i 100 millisecondi vengono evidenziate come più gravi.

Scopri di più

Ultimo aggiornamento

Questa pagina è stata utile?

Attività lunghe sul thread principale | Guida di Silktide