Connessione non riuscita. Per favore riprova.

Vai al contenuto
SEO Tools
Aiuto e documentazione
Velocità Impatto basso Medio 30–60 min

Script inline

Molti <script> direttamente nell'HTML bloccano e non si possono mettere in cache.

Cos'è

Gli script inline sono codice direttamente in <script>…</script> nell'HTML (non un file esterno). Bloccano il rendering nel punto in cui si trovano e non si possono mettere in cache né posticipare con defer/async.

Perché è importante

I grandi script inline gonfiano l'HTML e bloccano il rendering. Inoltre complicano la politica di sicurezza (CSP).

Come fare

  1. 1Sposta il codice in file .js esterni e caricali con defer.
  2. 2Lascia le piccole inizializzazioni indispensabili, ma mantienile minime.
  3. 3Valuta la CSP — gli script inline la complicano.

Conclusione

I file esterni con defer di solito battono gli script inline (cachabilità + non bloccano). Sposta fuori i grandi blocchi inline; le piccole inizializzazioni vanno bene. È legato alla strategia complessiva di posticipazione del JS.

Argomenti correlati