Barry Pollard's Blog

June 26, 2023

What does the image decoding attribute actually do?

An in-depth look at the decoding attribute and how it affects web performance differently when using sync, async or not at all
 •  0 comments  •  flag
Share on Twitter
Published on June 26, 2023 06:04

May 23, 2021

What we learned about Core Web Vitals from Google IO

The 2021 Google IO event had a number of presentations about Core Web Vitals so what did we learn from them up the upcoiming page experience ranking?
 •  0 comments  •  flag
Share on Twitter
Published on May 23, 2021 00:53

March 10, 2021

Making the slowest 'fast' page

Can you make a webpage which gets 100 score in Lighthouse and passes all the Core Web Vitals and still feels slow?
 •  0 comments  •  flag
Share on Twitter
Published on March 10, 2021 01:40

October 3, 2020

What do Lighthouse Scores look like across the web?

An in-depth look at Lighthouse scores across the 6.8 Million sites the HTTP Archive crawled in September 2020
 •  0 comments  •  flag
Share on Twitter
Published on October 03, 2020 02:29

March 9, 2020

Setting Height And Width On Images Is Important Again

Thanks to some recent changes in browsers, it's now well worth setting `width` and `height` attributes on your images to prevent layout shifts and improve the experience of your site visitors.
 •  0 comments  •  flag
Share on Twitter
Published on March 09, 2020 10:09

January 12, 2020

Should you self-host Google Fonts?

A deep dive into the performance implications of using Google Fonts (good and bad) and whether self-hosting is better.
 •  0 comments  •  flag
Share on Twitter
Published on January 12, 2020 05:26

December 3, 2019

Running Lighthouse in GitHub Actions

How to set up automatic runs of Ligthouse audits on pull requests using GitHub actions.
 •  0 comments  •  flag
Share on Twitter
Published on December 03, 2019 10:43

Helping to create the Web Almanac

The story behind the HTTP Archive Web Almanac from one of it's contributors.
 •  0 comments  •  flag
Share on Twitter
Published on December 03, 2019 10:43

August 5, 2019

Critical Resources and the First 14 KB - A Review

Do you really need to optimise as much of your critical page into the first 14 KB of your HTML for TCP reasons? Or does that not hold true in an HTTPS world?
 •  0 comments  •  flag
Share on Twitter
Published on August 05, 2019 05:49

May 25, 2019

Adding controls to Google Tag Manager

12 tips to enforce control to secure Google Tag Manager (GTM) and prevent security or performance problems
 •  0 comments  •  flag
Share on Twitter
Published on May 25, 2019 06:43