30 April 2019
HTTP/3 will be using QUIC as the underlying transport protocol instead of TCP. So what is QUIC, and what benefits does it provide? These are questions we'll take a look at in this post.
28 February 2019
Explore some of the proposed updates to the Intersection Observer API
22 December 2018
How responsive is your site when users choose to interact with it? First Input Delay gives you real-world answers to this question.
30 October 2018
30 September 2018
With the continuing growth of mobile traffic, it’s as important as ever to ensure the mobile-friendliness of your website.
21 August 2018
Webhint provides a useful tool for getting current best practice recommendations for accessibility, performance, and security.
29 June 2018
Use real-time metrics to identify, and respond to, jank.
15 June 2018
A new standard that could allow web apps to perform at native code speed.
28 May 2018
A few recent case studies highlighting the effect of performance on the bottom line.
25 April 2018
SQIP is an easy tool for generating smooth SVG placeholders.
19 April 2018
Quickly and easily experiment on remote sites with Chrome's new overrides feature.
11 April 2018
Two simple tips for optimizing the performance of 3rd-party fonts.
28 March 2018
What do you do when the team's goals for a project seem to collide---especially when it comes to performance?
21 March 2018
How large are mobile pages, and what targets should we aim for? Google has some answers and recommendations.
09 March 2018
Glyphhanger provides a flexible tool to subset your fonts for the web.
16 February 2018
WordPress has adopted the Tide project to help its users make informed decisions about plugins and themes.
26 January 2018
The Network Information API gives valuable information about a user's connection
21 December 2017
Google is getting ready to roll out its mobile-first indexing.
08 December 2017
Time to Interactive, and Time to 'Consistently' Interactive, are valuable metrics to keep an eye on.
20 November 2017
Keep lower priority tasks from slowing down performance with the requestIdleCallback() API
27 October 2017
The Intersection Observer API provides a better way of finding the position of an element.
26 September 2017
Keep the browser from getting overwhelmed with basic event listener throttling
06 September 2017
23 August 2017
Passive event listeners and how they can affect scroll performance
27 July 2017
Ways to optimize browser repaints.
30 June 2017
Get started with remote debugging.
29 May 2017
A handy tool to help make the most of responsive images.
30 April 2017
Chrome Dev Tools offers a handy tool to quickly see how much of your files are actually being used.
31 March 2017
My initial experience with Google's Guetzli, an open source JPEG encoding algorithm that promises smaller -- and better looking -- images.
28 February 2017
If performance is important to you, having the right tools to test it is critical.
31 January 2017
Explore a few ways to increase the flexibility and precision of the service worker cache.
31 December 2016
The service worker cache provides an opportunity to customize how resources are handled. Learn how to set up an initial cache and then add to it incrementally as needed.
29 November 2016
Learn how to set up a service worker, as well as the the basics of the service worker life cycle.
30 October 2016
What are they? And why should we care? An overview of service workers.
30 September 2016
Although not as popular as JPG and PNG, the WebP image form offers potential performance gains for those able to utilize it.
31 August 2016
Using low quality image placeholders while lazy loading can help smooth out the user experience while still providing performance gains.
08 July 2016
3rd party scripts can provide some benefits. But sometimes it would be nice to have a little more control.
07 June 2016
Images can be an important part of the user experience. And so is how quickly a page loads. Lazy loading is a good way to integrate both.
24 May 2016
At one time, if HTTPS wasn't needed on a site to protect sensitive user information, sites wouldn't use it. But that way of thinking has started to change.
29 April 2016
AMP's Appeal To Those Who Care About Search Results
14 April 2016
When it comes to Image Optimization, the goal is to reduce file size without sacrificing too much quality. Here are a few tools have been helpful in achieving that goal.
15 March 2016
My goals were to 1) get the server to serve Brotli compressed files, and 2) automate the compression process so I wouldn't have to compress future files manually every time there was a change.
16 February 2016
Both Chrome and Firefox have announced that they will be utilizing a new compression algorithm named Brotli. Learn about what Brotli is, and how will it help with web performance.
31 January 2016
CSS filters and the other goodies that are now available can be fun to play with. But if and when we choose to use them, it’s also important to keep an eye on mobile performance to make sure that our …
20 January 2016
Another year has passed, and according to HTTP Archive the “average” page weight of the top 500,000 websites continues to increase.
31 December 2015
Animations can be a nice touch to a web page, but they can also be expensive. In this post, we'll take a quick look Paul Lewis' FLIP approach, and how it can be helpful in certain animation …
15 December 2015
WPO Stats is a fantastic resource for making the business case for optimizing our web pages.
26 November 2015
Improving a site's performance can take time and resources, so for many decision-makers there will need to be a clear business case for making the investment. And to make this case, you will often …
03 November 2015
The Accelerated Mobile Pages project is an open source initiative that is aiming to improve the mobile web. In this post, we’ll take a quick look at what AMP is, and why publishers are paying …
10 October 2015
The RAIL performance model focuses on the variety of contexts of user interaction on a website. In this post, we'll learn more about this model, and why it's helpful when thinking about optimizing …
05 October 2015
25 September 2015
Recently, Nginx Inc. has released fully supported implementations of HTTP/2 in its commercial and open source products, which is significant news for those interested in performance.
12 September 2015
In order to make our animations smooth, the number of frames per seconds will need to match the monitor's refresh rate of 60/s. In this post, we'll look at how requestAnimationFrame() provides a …
29 August 2015
Jank is a term that's used in conjunction with the rendering performance of the browser. Today, we'll take a look at what this term means, its causes, as well as a few things that can help us keep it …
21 August 2015
Requesting resources from an remote source can entail several roundtrips to just look up and connect to the host. The Preconnect Hint allows us to get these initial round trips out of the way early so …
15 August 2015
Third-party scripts may be needed from time to time, but it's important that they are used in a manner that does not create single points of failure (SPOF). This post looks at what a SPOF is and how …
06 August 2015
When using Custom Fonts, you run the risk of the dreaded Flash of Invisible Text (FOIT). Learn what cause FOIT and how to minimize it.
16 July 2015
Adding custom fonts to a website can enhance the design and feel of the site, but can also provide a performance hazard. Learn about the basics of using these fonts, and how to mitigate the …
07 July 2015
The average webpage continues to grow in size, but is not getting necessarily faster.
18 June 2015
Just like having financial budget can cause you to make tough decisions about expenses, having a performance budget can force you to the same when building a website. In the end, though, using one can …
08 June 2015
Facebook's release of Instant Articles highlights the growing importance for speed in delivering online content.
26 May 2015
To deal with high latency connections, we need to reduce the round trips needed for the initial render. This can be done by identifying and loading the critical resources.
17 May 2015
We looks at how latency has a direct impact on page load times, and the implications for mobile visitors to our sites.
08 May 2015
Speed Index is a metric that can be very valuable in measuring performance from a user's point of view. Learn about this measurement, and how it can help in the optimization process.
02 May 2015
Google rolls out of 'mobilegeddon', and some basic mobile optimization next steps.
25 April 2015
Speed up your site by reducing the number of requests it needs to make.
18 April 2015
Speed up your site by reducing the sizes of the files it loads.
12 April 2015
Will HTTP/2 change the way we optimize sites? We explore a few ways that it may.