Es posible que Google integre pronto una nueva función en su navegador web Chrome que llama representación previa del omnibox para acelerar la carga de ciertos sitios web en el navegador.

representación previa del omnibox de cromo

Las versiones actuales de Google Chrome también admiten la obtención previa, pero el proceso es limitado ya que no ejecuta JavaScript ni muestra la página por adelantado. El objetivo principal de la función era usar menos memoria que la representación previa completa según Google y, al mismo tiempo, reducir los tiempos de carga de la página en el proceso.

La renderización previa acelera el proceso de carga de sitios web ya que parte del contenido está precargado. Google cambió el comportamiento de representación previa de Chrome en la versión 63 cuando limitó la funcionalidad. Si bien la representación previa puede acelerar la carga de sitios, a veces también puede desperdiciar recursos; esto sucede cuando se precarga contenido que el usuario nunca ve, por ejemplo, cuando no se accede a un sitio con contenido precargado.

La representación previa del cuadro multifunción agrega más elementos al proceso de representación previa. En particular, Chrome procesará la construcción del árbol DOM y las ejecuciones de secuencias de comandos. El navegador limita la nueva función de representación previa del cuadro multifunción a «sugerencias de alta confianza» solo de acuerdo con la intención de enviar la discusión en grupos de Google.

Nos gustaría enviar el cuadro multifunción (es decir, la barra de direcciones URL) con representación previa. Con esta característica, Chrome comenzará a renderizar previamente las sugerencias de autocompletar del omnibox de alta confianza. Actualmente, Chrome realiza una búsqueda previa de recursos para sugerencias de alta confianza mediante la búsqueda previa sin estado, pero con esta función seguiremos procesando la página web, incluida la construcción del árbol DOM y la ejecución de la secuencia de comandos.

Los sitios web seleccionados por Chrome para el proceso se «cargan antes de que se confirme la navegación», señala Google. Chrome admitirá una API básica que los sitios web pueden usar para averiguar si está renderizado previamente y cuándo se activó.

La nueva función de representación previa del omnibox será compatible con todas las plataformas en las que Chrome está disponible. Google planea introducirlo primero en Android antes de que esté disponible en otras plataformas. Los usuarios de Chrome pueden configurar una bandera experimental en el navegador para habilitar la función ahora mismo en Chrome.

  1. Cargue chrome://flags/#omnibox-trigger-for-prerender2 en la barra de direcciones de Chrome.
  2. Establezca el estado de la bandera experimental en habilitado.
  3. Reinicie el navegador Chrome.

Una página de demostración está disponible en https://omnibox-prerender.glitch.me/ para probar la funcionalidad.

La característica debe considerarse experimental en este punto. El trabajo en la versión 2 de representación previa continúa en Google.

Ahora tu: ¿Cuál es su opinión sobre la precarga? ¿Buena característica? (vía Tecnologías)