Frontend Fuel - Issue 25


GOV.UK Frontend v2.0.0 has been released with a number of breaking changes. Please check the changelog notes before updating.

The AMP project is moving towards an open governance model with the help Léonie Watson and Terence Eden.

Microsoft has started intercepting Chrome / Firefox installations, prompting the user to use Edge.

A bug has popped up in Safari 12 whereby an arrays state is cached after a page refresh.

General Reading

When Google indexes a website it is a two pass process. First with JS off, then JS on a week later. See full talk in presentation section below.

An article from Alex Russell around the overuse of JavaScript on the web today.

Using WebPagetest and Wappalyzer to analyse Loading Speed across JS Frameworks.

The basic architecture concepts I wish I knew when I was getting started as a web developer.


Customise radio buttons without compromising accessibility.

Solving traditional accessibility problems the untraditional way (machine learning and a neural networks).


Deliver fonts to users quickly with this font loading checklist.

A list of the low hanging fruit in web performance.

Progressively Enhanced CSS Layouts: Floats to Flexbox & Grid.

An excellent introduction to Web Workers.


Wes and Scott discuss 11 Habits of Highly Effective Developers.

Darin Fisher (VP for Google Chrome) on how they designed Google Chrome.


Deliver search-friendly JavaScript-powered websites (Google I/O ‘18) [39mins]


A page to display compatible browsers from a browserslist string.

Find the cost of adding a npm package to your bundle.

Not development related but a handy tool I found. It can help you to Add or Subtract Days/Weeks/Months/Years from a Date.


A 13KB JavaScript game called “underrun”, making of article listed below.

The making of Underrun.

Bring back some nostalgic gaming memories with color cycling with web workers.

How to force restart any iOS device with just CSS?


Agile Cambridge 2018 / September 26-28 / Cambridge

The Artificial Intelligence Conference 2018 / October 8-11 / London

InteractConf / October 17th / London.

View Source Conference / 26th October / London.

FFConf / November 8 & 9th / Brighton.

Pixel Pioneers Belfast 2018 / November 22-23 / Belfast

You Got This! / January 19th 2019 / London.

New Adventures Conf / January 23-25th / Nottingham


Now anyone can be a great dancer. Just try to copy a dance as best you can and let computer motion transfer do the rest. [3mins]