Did you know, that at least half of the world’s population has some exposure to Google’s products or services? Whether it’s Android, Google Chrome, Gmail, or its eponymous search engine, it’s become a household name. It’s thus exciting – from a geeky perspective, at least – whenever Google plans on launching something to help improve the end-user experience that bit more, like new APIs.
These were courtesy of an announcement back on May 18th, where among other things, the Google Chrome team plan on unveiling a bucket load of new web platform APIs. This impacts not only the Chrome browser but also all other Chromium-based browsers out there. It may affect some of the non-Chromium applications, such as Firefox, as well. So, what are these new APIs?
In short, these new APIs will mostly aid in improving performance. They include new abilities that can automate the launching of web apps or opening files. Another noteworthy inclusion is a ‘declarative link capturing’ API. This way, clicking on a link will automatically open a related web app installed on your computer. That’s rather than seeing numerous instances of the same app opening at once.
Google’s also working on releasing several more fascinating APIs for developers, which include:
File Handling API – Web apps can identify certain file types, and automatically open them directly in-app.
Pre-Rendering API – Pre-rendering can be used to load all or most of a website’s resources before the user even clicks on the link for same-site pre-loading, enabling them to view pages instantly.
Document Transition API – Supports new graphical and UX transitions, enabling smoother and more seamless animations between web app states.
WebGPU API – Still in its experimental stages, this allows your computer’s GPU to speed up and improve the graphics performance of a web app.