Impact of a Country Specific Website on User Experience
May 14, 2018
Different companies have different websites specific to the country they operate in. For example, Google has websites like google.co.uk and google.com.sg. Using the Chrome User Experience Report, we are now able to answer questions like 'Is google.com.sg faster than google.com for users in Singapore.'
Impact of 3G vs 4G Connections on User Experience across Countries
Nov 28, 2017
It is no secret that the faster the user's internet connection is, the faster the website will load. It is a crucial factor in the success of a business, but one that it can not directly control (long live #netneutrality). It is also hard to quantify how connection speeds directly affect user experience, and consequently important business metrics such as bounce rate. In this post, we use Chrome User Experience Report to analyze the impact of internet speed on real-world user experience.
Chrome User Experience Report Explained with Google BigQuery
Nov 27, 2017
Google recently announced Chrome User Experience Report (CrUX), consisting data from the usage of 10,000 websites in Google Chrome. In this post, we will further explain the report, its importance to businesses and the potential pitfalls when analyzing the data.
HTTP/2 PUSH vs HTTP Preload
Nov 18, 2017
HTTP/2 PUSH is a feature which lets server pre-emptively push resources to the client (without a corresponding request). HTTP Preload is a way to indicate to the browser resources it would require while loading the current page. In this post, we will discuss the key differences between PUSH and Preload, with a detailed explanation of which one to choose based on your use case.
Native HTTP/2 support in Node frameworks - Hapi, Koa, Express and more
Nov 5, 2017
In this post, we will track the native HTTP/2 support status in some of the most popular Node frameworks. We will also provide examples of how to implement static file server where possible.
How to create a zero dependency HTTP/2 static file server with Node.js (with examples)
Oct 28, 2017
Node.js just launched support (v8.8.1) for HTTP/2 as part of their core. In this post, we will create a simple HTTP/2 server to serve static files and then demonstrate some cool features like HTTP/2 PUSH.
Why Brotli Adoption is so Low Among Websites
Dec 29, 2016
Beyond Offline: Other Interesting Use Cases with Service Workers
Jul 14, 2016
Impact of metadata on Image Performance
Jul 1, 2016
In this post, we will specifically focus on the different kinds of metadata stored in JPEG images and the impact this has on performance of a webpage.