This year Google I/O was filled with a lot of new announcements which have created a buzz in the tech world.
One of them is the launch of Guess.js, a toolkit for building data driven user experiences. This project was initially conceived to improve the the user-perceived page load performance by using predictive analytics. The project then was merged with a similar unnamed project by Google which aimed at exploring data-driven approach for predictive pre-fetching of web pages. The combined product was named as Guess.js and the alpha version was released during Google I/O 2018.
Primary features of Guess.js:
- It can be applied to different types of sites like single-page applications, framework-based static sites, static content sites, and enterprise sites.
- It works well with single page applications which are running Angular and React ecosystems with their default configurations.
- The fundamental principle behind Guess.js is to implement data analytics to improve user experience and aid in the design of better data driven UX and UI.
- Guess.js has a plugin for the popular build tool webpack. Together with Webpack, Guess.js is trying to implement a machine learning driven web bundling approach which has the potential to revolutionize the UX design industry.
- For framework based static sites, Guess.js plugin can be used in tandem with the static site generators. This plugin helps in evaluating the probability of the user clicking on certain links and based on that it loads the required amount of data. This intuitive approach helps the users get their desired content and also helps to reduce overhead dependency of the websites.
- Static content sites – will let people using WordPress, Ghost, and many other platforms to leverage the smart pre-fetching of Guess.js
The overall approach and promise of Guess.js is revolutionary not just in the way it makes the apps and sites perform faster, but the overall way of automating the page loading procedure and the introduction of the data driven approach has opened up a completely new avenue for UX designers.