LinkPreview es la nueva función experimental en la que trabajan desarrolladores de Chrome
Hace poco los desarrolladores de Google que estÔn a cargo del proyecto del navegador web Chrome, han dado a conocer la noticia sobre la implementación de una opción en el código base del motor Blink para incluir una función experimental llamada «LinkPreview».
La nueva función experimental «LinkPreview» tiene como finalidad el desplegar al usuario una ventana de vista previa de la pÔgina cuando se pasa el cursor sobre un enlace o se mantiene presionado un enlace.
Se menciona que el proyecto estƔ desarrollado por Takashi Toyoshima, uno de los desarrolladores del mecanismo de renderizado de contenido Prerender, que complementa la capacidad de precargar los enlaces mƔs propensos a navegar.
La pÔgina de vista previa se activarÔ cuando los usuarios realicen una acción, haciendo clic en la pÔgina de vista previa o eligiendo un elemento del menú lateral, como «abrir la pÔgina de vista previa en una nueva pestaña».
Es posible que introduzcamos un nuevo estado intermedio que se activa virtualmente pero que no llega a ser la pĆ”gina principal para permitir que los usuarios interactĆŗen con el contenido de vista previa, p. desplazarse, enviar un formulario, etc. Esta puede ser una caracterĆstica avanzada mĆ”s allĆ” del MVP, ya que introducirĆ” mĆ”s complejidad, pero es bueno contarlo como un posible próximo paso en la discusión inicial del diseƱo.
Sobre la nueva función experimental Ā«LinkPreviewĀ» se menciona que la diferencia se reduce al hecho de que, ademĆ”s de cargar pĆ”ginas, su contenido se dibuja en el bĆŗfer sin esperar las acciones del usuario, lo que permite la visualización instantĆ”nea del recurso despuĆ©s de un clic. Prerender hasta ahora solo se ha utilizado para prerenderizar el contenido de recomendaciones en la barra de direcciones de Omnibox. Link Preview amplĆa el uso de Prerender y le permite usarlo no solo para prepararse para la apertura instantĆ”nea de una nueva pĆ”gina, sino tambiĆ©n para obtener una vista previa.
Con la vista previa del enlace, la ventana se muestra sobre el contenido de una forma similar a la de un video en modo de imagen en imagen y le permite al usuario evaluar rÔpidamente el contenido sin abrirlo en una ventana o pestaña separada. Si necesita un conocimiento mÔs detallado de la información, es posible transferir el sitio de vista previa a una pestaña o barra lateral separada.
Para aislar el procesamiento de contenido de sitios de terceros durante la vista previa en el contexto de la pestaƱa actual, se propone utilizar los mecanismos ya utilizados en Prerender. AdemĆ”s, los desarrolladores estĆ”n considerando la posibilidad de abrir una vista previa solo despuĆ©s de una acción explĆcita del usuario (por ejemplo, mantener presionado un clic en un enlace) en lugar de la visualización automĆ”tica al pasar el mouse implementada en el prototipo. TambiĆ©n tienen la intención de agregar una opción para deshabilitar las vistas previas en la configuración.
Para mostrar la vista previa, se propone utilizar el concepto de ventanas momentƔneas (ephemeral window), basado en el sistema de pestaƱas que ya se utiliza en Chrome para Android. La idea es que cada pestaƱa pueda incluir una breve ventana aislada e invisible que albergue pestaƱas de vista previa.
Si el usuario abre el sitio que se estĆ” visualizando en una nueva pestaƱa, la pestaƱa de vista previa se separa de la ventana efĆmera y se convierte en una pestaƱa normal anclada a la ventana principal del navegador. La ventaja de esta solución es que toda la funcionalidad necesaria ya estĆ” en el navegador y solo necesita agregar un nuevo tipo de ventana.
La implementación de Link Preview se encuentra en la etapa de prototipo experimental, disponible como parches, aún no revisado por pares e incluido en los repositorios del proyecto Chromium. Los detalles de implementación aún no han sido aprobados, y las discusiones aún estÔn en curso sobre temas relacionados con garantizar la privacidad y la seguridad.
Finalmente si estƔs interesado en poder conocer mƔs al respecto, puedes consultar los detales en el siguiente enlace.