Linux Adictos Darkcrizt  

LinkPreview, la nueva función experimental de Chrome para mostrar una vista previa del enlace

LinkPreview

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.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.