Entonces, el objetivo de Vue Storefront es proporcionar herramientas que te ahorren este dolor.
Y Vue Storefront es de código abierto, así que puedes consultarlo en GitHub y darle una estrella si te gusta. No lo estoy fomentando, pero, ya sabes, sería agradable.
Y en la industria del comercio electrónico, el rendimiento es una de las cosas más importantes a tener en cuenta realmente. El hecho de que la forma en que las personas lo ven a menudo sea completamente incorrecta es otro tema, pero eso es lo que voy a abordar en esta charla. Entonces, Amazon realizó un estudio sobre ese tema. Y lo que aprendieron es que cada 100 milisegundos de carga de página adicional cuesta un 1% de los ingresos. Para Amazon, son millones de dólares, en serio. 100 milisegundos.
Y hablando de números, si necesitas una buena fuente de argumentos para convencer a tu jefe, por ejemplo, de que se preocupe por el rendimiento porque sabes que es importante pero necesitas el argumento, echa un vistazo a este sitio web, WPO stats, que significa estadísticas de optimización del rendimiento. Y te dará grandes, grandes ideas sobre cómo optimizar el rendimiento ayuda a otras empresas a aumentar sus ingresos.
Y parece bastante loco desde la perspectiva actual, pero hace cinco años, cuando estábamos escribiendo las primeras líneas de código para Vue Storefront, el tema del rendimiento del frontend era casi inexistente en el espacio de los desarrolladores web. En ese momento, los frameworks de JavaScript estaban empezando a ganar tracción. Angular, JS, React. Ya eran herramientas bien establecidas, ganando popularidad cada día. Vue, recién estaba llamando la atención de la comunidad de desarrolladores en general, luchando con frameworks como este.
¿Conoces esos frameworks? Levanta la mano si conoces todos los frameworks, todos los logotipos de esta imagen. ¿Oh, de verdad? Podría haber sido Vue, pero por suerte, Vue llegó al tercer lugar. Casi nadie se preocupaba por lo rápido que se construía el sitio web con esos frameworks. Y, por supuesto, ahora todos dicen que, ya sabes, poner tanto JavaScript en el frontend fue una idea terrible. Pero honestamente, no estaba tan claro en ese momento. No estaba tan claro porque la razón por la que tenemos problemas de rendimiento con las aplicaciones de una sola página en estos días es por el ecosistema y la cantidad de JavaScript que estás agregando a través del ecosistema, no los frameworks en sí.
Y, ya sabes, mientras sigamos usando PC o portátiles como nuestras máquinas principales, lo cual, créeme, hace siete años era algo normal para consumir la web, nadie parecía preocuparse por el crecimiento del tamaño de los sitios web. Tanto la CPU como el ancho de banda de Internet estaban creciendo rápidamente y los sitios web estaban creciendo en tamaño. Todo cambió cuando los teléfonos móviles comenzaron a convertirse en la forma preferida de consumir la web. Según la investigación de Google en 2017, en promedio, se tardaba 15 segundos en cargar completamente una página web en un teléfono móvil. Imagina 15 segundos. Si no tuviera solo 20 minutos, esperaría para darte, ya sabes, esta percepción. En ese momento, comenzó a surgir la conciencia sobre el impacto de este pobre rendimiento móvil en los negocios. Pero todavía nos falta una forma fácil de vincular realmente esos dos componentes.
Comments