Los anuncios hechos por Google desde el inicio de la conferencia I / O 2019 son muchos y variados. Google ha agregado la navegación privada a Google Maps y YouTube para proteger la privacidad, la familia Pixel ha crecido con dos nuevos productos y el asistente de Google Duplex está en lÃnea.
Aún en el caso de la web, Google ha anunciado la llegada de una nueva tecnologÃa. Según Google, esta es una nueva API de plataforma web llamada<portal> (Portales) que apunta a facilitar la carga y navegación de las páginas web al agilizar la experiencia de navegación de los usuarios en su sitio.
Google siempre ha dicho que existe un fuerte deseo por parte de sus desarrolladores de mejorar la navegación web, que incluye una navegación más rápida y fluida y transiciones de páginas más atractivas.
Tal es el caso de AMP ha activado muchas de estas propiedades, aun que también tiene varias restricciones importantes, como mantener a los usuarios en el origen del caché de AMP.
«Esperamos que la API de Portals pueda abordar algunas de estas inquietudes al tiempo que ofrece otra caracterÃstica potente para los desarrolladores web», escribió Google en un documento explicativo para el proyecto.
De igual forma podemos recordar la iniciativa que tiene google de eliminar las URL ya que google sintió que las direcciones web tradicionales o las URL deberÃan desaparecer por el bien de Internet y tal parece que la compañÃa estadounidense ya ha hecho su primera en la realización de este proyecto.
Sobre <portal>
De acuerdo con la descripción de Google de la tecnologÃa, la API de <portal> se creó para permitir una navegación sin problemas entre sitios o páginas.
En particular, esto permitirá que una página muestre otra página como un espacio y una transición suave entre un estado de inserción y un estado atravesado.
En otras palabras, continúa explicando Google, el propósito de la tecnologÃa <portal> es mejorar la navegación al proporcionar transiciones más rápidas y suaves en la Web, mientras se mantiene la privacidad del usuario.
La compañÃa dijo que el uso de la API de <portal> se realizará a través de nuevas etiquetas propuestas de html.
Estas nuevas etiquetas, según un experto en Google, pueden reemplazar en el futuro a la ya conocida etiqueta <iframe> que ahora son el estándar para incrustar contenido o incrustar páginas web entre sÃ.
<iframe> ya debe jubilarse por el bien de una mejor navegación webÂ
Para el gigante de la búsqueda, las etiquetas <iframe> tienen enormes desventajas.
«Antes de las etiquetas <portals>, podrÃamos haber hecho otra página usando un <iframe>. También podrÃamos haber agregado animaciones para mover fotogramas en páginas dadas.
Pero con una etiqueta <iframe>, no tiene la capacidad de explorar su contenido. Las etiquetas <portals> llenan este vacÃo, lo que permite casos de uso interesantes «, dijo Google.
Su marco de uso va aún más lejos para facilitar la creación de aplicaciones de una sola página (SPA) o aplicaciones de múltiples páginas (MPA).
El artÃculo en la presentación de la tecnologÃa establece que las etiquetas <portals> ofrecen lo mejor de ambos mundos:
La baja complejidad de un AMP con las transiciones transparentes de un SPA. Piensa en ellos como una herramienta <iframe> que permite la integración, pero a diferencia de <iframe>, también tienen caracterÃsticas para navegar a su contenido, explicó Google.
Otra cosa importante que se debe saber es que las etiquetas <portals> se pueden usar en la navegación cruzada como una etiqueta <iframe>.
Por ejemplo, si se tienen varios sitios web que hacen referencia, también puede usar la API de Portals para crear una navegación perfecta entre dos sitios web diferentes.
Este caso de uso de origen cruzado es muy especÃfico de las etiquetas <portals> e incluso puede mejorar la experiencia del usuario de los SPA.
Por ahora, solo Chrome Canary soporta esta tecnologÃa. Sin embargo, Google espera que en el futuro que todos los navegadores web (y no solo los basados en Chrome) admitan la API de Portals para un uso más mejorado y optimizado de la Web.
Fuente: https://web.dev/