Acerca del desempeño de navegadores y la carga de scripts

navegadores web

Hace poco tuve la oportunidad de leer una de las tantas publicaciones en comparación de desempeños de diversos navegadores de internet, el asunto de siempre, cual tiene la interfaz mas amigable con el usuario, cual tiene los mejores complementos, cual es mas bonito, entre otras, y lo principal que es cual es mas veloz y gasta menos recursos, es un lio a la hora de leer estas pruebas de los blogs tradicionales, la verdad, ya no se puede confiar en nadie, a veces te topas que las pruebas dan como ganador a Chrome, pero las realizan en sitios de Google, mientras que Mozilla por el contrario da como ganador a Firefox, y bueno pues, a veces se habla de Opera y el el resto de los navegadores basados en webkit (solo cambia la interfaz y manejo de datos). Es una total decepción ver el resultado y la verdad no sé si es legitimo, o si durará hasta la próxima versión, o sea cual sea el motivo, no se puede confiar en nadie. Esta publicación en general, y ya varias, demuestran que las diferencias en cuanto a carga y uso de recursos es casi imperceptible en el sistema, es decir, la diferencia es pequeñísima que hace el uso de recursos y la velocidad de carga de las paginas no dependa del navegador, si no que del sitio web que estemos visitando.

Hace tiempo noté, que al visitar ciertos sitios mi equipo portátil, es un Sony Vaio del año 2009 de gama media, tendía a colapsar en la carga, yo entendí que era por la carga de scripts, como desarrollador web me encanta la idea de no utilizar scripts con funciones mas avanzadas que no sean mostrar el sitio, no porque esté en contra del javascript, si no porque se me hace innecesario usarlo para prácticamente todo, como hacen algunos desarrolladores, yo entiendo es mas fácil, hay buenos frameworks para trabajar, bootstrap es muy practico, todo unificado, pero se me hace mucho, sacrificar recursos por estética, mejor dicho facilidad al programar, y ademas no he tenido la necesidad de hacer algo mas avanzado con javascripts, a lo que voy es que hay algunos sitios que consumen muchos recursos en su interfaz, y hay otros que consumen de forma desmedida por el hecho de ser aplicaciones web, y ahí esta el gran punto.

Hay aplicaciones web para usos muy puntuales, hay otras que abarcan una gran cantidad de funciones, y tan solo el hecho de entrar a algunas de sus paginas, hace que se carguen muchísimos scripts, y de una forma muy poco transparente a nivel de usuario promedio, por ejemplo, entras a un sitio para ver una foto, carga la imagen, el script para la manipulación de a imagen, el script de la interfaz del sitio, el script para saber si estas registrado en el sitio, el script para saber si haz estado en el sitio con anterioridad, el script que guardará la información de la pagina a la cual visitas, para tener algo bueno que ofrecer en la próxima visita en el contenido relacionado, el script con el contenido relacionado de forma local, el script con el contenido relacionado de forma extranjera (publicidad), el script que precarga las funciones de video y audio ( quizás sea un sitio de contenido multimedia), eso a simple vista, hablo de una aplicación web simple, pero existen otras que hay que tener una muy buena habilidad para conocer con exactitud todo el material que se carga, todo el material que consume tus recursos tan solo con el hecho de entrar a una pagina para ver una imagen, no me opongo al avance en términos de desarrollo web, pero me encantaría saber fácilmente el código que se carga en mi dispositivo, si lo que ofrecen es exactamente lo que proveen, una mayor transparencia al cargar código mas avanzado.

Propongo, como en cualquier script,  mostrar una terminal con la carga de scripts y una descripción general de la función de dicho script, y si este script cargara aun mas scripts y si son scripts locales, y que me de la opción de cargarlos o no, obviamente se debe mostrar las consecuencias de no cargarlo, todo esto con una interfaz sencilla y fácil de entender, es posible, la imagino, en un futuro cercano hacer de esto una obligación como lo es con la información del uso de cookies, implementarlo a nivel de servidor o a nivel de navegador, cualquiera sea el caso, será un alivio entrar en tierras desconocidas.

Un afectuoso saludo estimados y estimadas.

Leave A Reply

Su dirección de correo no se hará público. Los campos requeridos están marcados *