¡Simplemente porque el rendimiento web realmente importa!
99% de las veces le dará tiempos de respuesta más rápidos para el usuario final.
Aquí hay algunos ejemplos de Velocity Conf.
- Bing : una página que fue 2 segundos más lenta resultó en una caída del 4.3% en los ingresos / usuario.
- Google : un retraso de 400 milisegundos provocó una caída del 0,59% en las búsquedas / usuario.
- Yahoo ! - Una desaceleración de 400 milisegundos resultó en una caída del 5-9% en el tráfico de página completa.
- Shopzilla : acelerar su sitio en 5 segundos aumentó la tasa de conversión en un 7-12%, duplicó la cantidad de sesiones del marketing de motores de búsqueda y redujo a la mitad la cantidad de servidores necesarios.
- Mozilla : reducir 2.2 segundos de sus páginas de destino aumentó las conversiones de descarga en un 15.4%, lo que estiman dará como resultado 60 millones más de descargas de Firefox por año.
- Netflix : la adopción de una optimización única, la compresión gzip, resultó en una aceleración del 13-25% y redujo el tráfico de red saliente en un 50%.
De Steve Souders, pionero en la optimización del rendimiento web,
El 80-90% del tiempo de respuesta del usuario final se gasta en la interfaz - Comience aquí primero.
El uso de archivos externos produce páginas más rápidas porque los archivos JavaScript y CSS son almacenados en caché por el navegador / redes / servidores proxy (como se define en el protocolo HTTP con encabezados de caché). JavaScript y CSS que están integrados en documentos HTML se descargan cada vez que se solicita el documento HTML. Esto reduce la cantidad de solicitudes HTTP que se necesitan, pero aumenta el tamaño del documento HTML. Si usa scripts similares a Jquery, es fácil hacer referencia a 300 KB de scripts y no cree que todos tengan un ancho de banda de 100 MBits / s con baja latencia, ejecutando una sola aplicación, el navegador, abierta en su sitio web. 99% de veces le dará tiempos de respuesta más rápidos para el usuario final
La frecuencia con la que los componentes externos de JavaScript y CSS se almacenan en caché en relación con la cantidad de documentos HTML solicitados también es importante. Si los usuarios de su sitio tienen múltiples vistas de página por sesión y muchas de sus páginas reutilizan los mismos scripts y hojas de estilo (paquetes), existe un mayor beneficio potencial de los archivos externos en caché.
Pero la alineación es, a veces, preferible para aplicaciones de una sola página o sitios web con una sola vista de página por sesión. No existe una regla de oro y, en general, olvídala, ya que se refiere principalmente a sitios web muy específicos realmente involucrados en el rendimiento del usuario final.
Puede leer aquí por qué importa el rendimiento (Descargo de responsabilidad: soy el autor)