Error de conexión. Inténtalo de nuevo.

Saltar al contenido
SEO Tools
Ayuda y documentación
Velocidad Impacto bajo Medio 30 a 60 minutos

Guiones en línea

Muchos "0" están directamente en el bloque HTML y no se pueden almacenar en caché.

Qué es

Los scripts en línea son código directamente en <script>…</script> en HTML (no en un archivo externo). Bloquean la representación en el momento en que ocurre y no se pueden almacenar en caché ni aplazar mediante aplazamiento/async.

Por qué importa

Los scripts en línea de gran tamaño inflan el HTML y bloquean la representación. También complican la política de seguridad (CSP).

Cómo hacerlo

  1. 1Mueva el código a archivos .js externos y cárguelos con aplazamiento.
  2. 2Mantenga pequeñas inicializaciones esenciales, pero manténgalas al mínimo.
  3. 3Considere CSP: los scripts en línea lo complican.

Conclusión

Los archivos externos con diferimiento generalmente superan a los scripts en línea (capacidad de almacenamiento en caché + sin bloqueo). Saque grandes bloques en línea; pequeñas inicializaciones están bien. Esto está relacionado con la estrategia general de posponer JS.

Temas relacionados