The announcements made by Google since the start of the I/O 2019 conference are numerous and varied. Google has added private browsing to Google Maps and YouTube to protect privacy, the Pixel family has grown with two new products, and the Google Assistant Duplex is now online.
Even in the case of the web, Google has announced the arrival of a new technology. According to Google, this is a new web platform API called Portal that aims to facilitate the loading and navigation of web pages by streamlining the user experience on its site.
Google has always said that there is a strong desire among its developers to improve web browsing, including faster and smoother navigation and more attractive page transitions.
Such is the case with AMP, which has activated many of these properties, although it also has several important restrictions, such as keeping users at the source of the AMP cache.
"We hope that the Portals API can address some of these concerns while offering another powerful feature for web developers," Google wrote in an explanatory document for the project.
Similarly, we can recall Google's initiative to eliminate URLs, as Google felt that traditional web addresses or URLs should disappear for the good of the Internet, and it seems that the American company has already taken its first step in carrying out this project.
On
According to Google's description of the technology, the <portal> API was created to allow seamless navigation between sites or pages.
In particular, this will allow one page to display another page as a space and a smooth transition between an insert state and a traversed state.
In other words, Google continues to explain, the purpose of <portal> technology is to improve navigation by providing faster and smoother transitions on the Web, while maintaining user privacy.
The company said that using the API it will be done through new html tags proposed.
These new tags, according to a Google expert, may in the future replace the already well-known tag which are now the standard for embedding content or embedding web pages with each other.
you should already retire for the sake of better web browsing
For the search giant, tags they have huge disadvantages.
«Before the labels , we could have made another page using a . We could have also added animations to move frames on given pages.
But with a label , you do not have the ability to explore its content. The tags They fill this gap, allowing for interesting use cases, ”Google said.
Its usage framework goes even further to facilitate the creation of single-page applications (SPA) or multi-page applications (MPA).
The article in the presentation of the technology states that the labels offer the best of both worlds:
The low complexity of an AMP combined with the seamless transitions of a SPA. Think of them as an iframe tool that allows for integration, but unlike an iframe, they also have features for navigating to their content, Google explained.
Another important thing to know is that the labels can be used in cross navigation as a tag .
For example, if you have multiple referring websites, you can also use the Portals API to create seamless navigation between two different websites.
This cross-origin use case is very tag-specific and it can even improve the user experience of the SPAs.
For now, only Chrome Canary supports this technology. However, Google expects that in the future all web browsers (not just those based on Chrome) will support the Portals API for a more improved and optimized web experience.
Source: https://web.dev/