Qué es Constructor de estrategia de carga de script?
Como se carga un script afecta el rendimiento de la pagina y el orden de ejecucion de los scripts. Un script normal bloquea el analisis HTML. defer descarga en paralelo y ejecuta despues del analisis HTML. async descarga en paralelo y ejecuta tan pronto como esta listo. Los scripts type='module' se difieren por defecto. Elegir la estrategia correcta depende de si el script es critico, depende de otros scripts o es independiente.
Respuesta rápida
Elija una estrategia de carga de scripts segun cuando deba ejecutarse el script. Use defer para scripts que necesiten el DOM completo pero puedan descargar en paralelo. Use async para scripts independentes como analitica. Use type='module' para codigo de modulo ES moderno.
Last updated: 2026-05-25
Limitaciones
- Defer preserva el orden de ejecucion de los scripts; async no. Elija segun si el orden de los scripts es importante.
- Los scripts async se ejecutan tan pronto como terminan de descargarse, lo que puede bloquear la renderizacion si el script es grande.
- Los scripts type='module' se difieren por defecto y no necesitan un atributo defer adicional.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Cómo usar esta herramienta
- Seleccione el tipo de script que coincida con su caso de uso.
- Ingrese la URL del script.
- La herramienta recomienda el mejor atributo de carga.
- Copie la etiqueta script con los atributos correctos.
Para qué puedes usarla
- Agregar un paquete de aplicacion diferido que se ejecute despues de que la pagina se analice.
- Incluir un script de analitica asincrono que se cargue independentemente.
- Configurar un script de modulo para un punto de entrada de Vite o Astro.