¡Chrome va a volar! La nueva función de prerenderización de omnibox
¿Cómo sería navegar por Internet si las páginas que quieres ver ya estuvieran listas antes de que pinches en ellas? Google Chrome, el navegador que muchos de nosotros llevamos en el bolsillo del móvil o en nuestro ordenador, podría tener en la manga una novedad que promete revolucionar la manera en la que cargamos las páginas web: la prerenderización de omnibox.
¿Qué es eso de la prerenderización?
Para los que nos perdemos con los tecnicismos, prerenderizar es como preparar todo antes de que lo necesitemos. En lugar de limitarse a «prefetching» que solo baja recursos como imágenes o archivos CSS, prerenderizar significa que se monta la película entera para que, cuando quieras verla, ya esté lista. Chrome ya hacía algo similar, pero sin ejecutar JavaScript ni mostrar la página completa.
Sin embargo, la prerenderización de omnibox dará un paso más allá. ¿Cómo? Preprocesando no solo los elementos básicos, sino prácticamente todo el contenido: construye el árbol DOM y ejecuta los scripts necesarios para que, cuando el usuario haga clic, el contenido esté disponible de inmediato. Eso sí, Google lo aplicará solamente a las «sugerencias de alta confianza». Esto significa que Chrome apostará por predecir bien lo que vas a hacer a continuación.
Ventajas y retos de esta tecnología
Ventajas hay muchas. Todos queremos que las cosas funcionen más rápido. La prerenderización de omnibox podría hacer que las páginas webs se carguen en un abrir y cerrar de ojos. Claro que no todo son flores en el mundo de la tecnología. Este sistema podría consumir recursos que no usarás y esto, a veces, puede ser un desperdicio, sobre todo si la predicción del navegador falla.
Estos recursos adicionales estarían ahí lista y rápidamente, aunque el usuario nunca llegue a navegar por esa página. Un problema que ya conocemos en versión ligera con el prefetching tradicional.
Además, para los desarrolladores web puede suponer un cambio en cómo quieren que sus páginas se comporten al cargarse, ya que el comportamiento de las páginas que soportan prerenderización cambiará sensiblemente.
Probando la función en Chrome
Para los más impacientes, es posible activar esta característica aunque aún está en fase experimental. Si quieres testar cómo funcionará, simplemente puedes ir a la dirección chrome://flags/#omnibox-trigger-for-prerender2 en Google Chrome, habilitarla y reiniciar el navegador. La demostración está disponible en esta página por si te apetece trastear un poco.
Esta característica será lanzada inicialmente en Android, debido a que Chrome está presente en casi todos los dispositivos móviles con este sistema operativo autóctono de Google.
Mi opinión sobre el preloading
Como alguien que ha seguido la evolución de Google Chrome, la verdad es que la idea suena atractiva. La rapidez de carga de las páginas es un factor clave en la experiencia del usuario y, en este sentido, no solo hará la navegación más fluida, sino que también podría optimizar el tiempo de los usuarios.
Si estás ansioso por saber más sobre cómo este tipo de funciones puede cambiar tu día a día con Google Chrome, no dudes en estar atento a las actualizaciones. Al fin y al cabo, la tecnología no deja de sorprendernos y, personalmente, estoy intrigado por ver cómo se desarrolla todo.
Así que, ¿crees que esta función hará que nuestro querido navegador vuele aún más alto o es solo otra innovación más? Sea como sea, siempre hay algo nuevo por descubrir en este apasionante mundo de la ciberseguridad y los avances tecnológicos.


