La respuesta es sí. Los scripts ralentizan la web de forma considerable.
Visión general
Como probablemente ya sepa, JavaScript es una parte integral de prácticamente todos los sitios web en estos días.
Piensa en lo siguiente:
- Un control deslizante/carrusel que cambia de imagen cada pocos segundos
- Un reproductor de video que reproduce videos de YouTube
- Anuncios incrustados
- Análisis/rastreadores
- y más…
Todo lo anterior usa JavaScript para lograr la funcionalidad deseada.
Si bien el uso de JavaScript continúa aumentando, sus penalizaciones de rendimiento se pasan por alto con demasiada frecuencia, ya que los propietarios de sitios web se esfuerzan por obtener más funciones y páginas web hermosas.
Demasiado JavaScript causa más trabajo para el navegador de su visitante
JavaScript requiere múltiples etapas de procesamiento a diferencia de otros recursos (por ejemplo, imágenes, fuentes, etc.).
Por ejemplo, el impacto en el rendimiento de una imagen grande se debe principalmente al tiempo necesario para descargarla .
Sin embargo, JavaScript puede tener múltiples impactos en el rendimiento porque el navegador del visitante debe descargar, analizar y ejecutar los scripts.
Esto sucede secuencialmente, de forma predeterminada ( a menos que se indique explícitamente ), y cada una de estas etapas puede tener un impacto en el rendimiento de su página.
Los Scripts Hacen la Web más Lenta
Más secuencias de comandos suelen significar un peor rendimiento
El navegador de su visitante debe descargar cada secuencia de comandos solicitada en el orden en que se declararon en el HTML de su página. Según el tamaño de cada secuencia de comandos, esto puede llevar un tiempo, especialmente en conexiones más lentas.
Según el archivo HTTP , la página mediana:
- Sirve 591,2 KB de JavaScript (564,2 KB en dispositivos móviles).
- tiene 24 solicitudes de JavaScript (escritorio y móvil)
Lo que esto significa es que JavaScript es el mayor contribuyente al peso de la página detrás de las imágenes (y videos), y el segundo mayor contribuyente a las solicitudes de página detrás de las imágenes.
En términos generales, cuanto mayor sea el número de scripts, más tiempo llevará cargarlos.
Si su página tiene demasiados scripts, tendrá un efecto drástico en su rendimiento.
Las variaciones de red y los recursos de hardware pueden causar fluctuaciones
Las variaciones en la red y la conectividad pueden generar tiempos de descarga de JavaScript prolongados que retrasen el First Paint de su página .
Los recursos de hardware, por otro lado, pueden dar como resultado tiempos de análisis/ejecución largos que varían según el nivel de potencia de la CPU o la memoria, todo lo cual afecta la interactividad de su sitio.
Conozca la dirección web de JavaScript: https://www.javascript.com/