Web Development

Google Announces Guess.js: Data Driven User Experience is here!

2 min read

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:

  1. It can be applied to different types of sites like single-page applications, framework-based static sites, static content sites, and enterprise sites.
  2. It works well with single page applications which are running Angular and React ecosystems with their default configurations.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Read Next

Google updates biometric authentication for Android P, introduces BiometricPrompt API

AutoAugment: Google’s research initiative to improve deep learning performance

Google Flutter moves out of beta with release preview 1

Amarabha Banerjee

Share
Published by
Amarabha Banerjee

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago