Change Log

Update 4th February 2018:

Version 3.0 –  127 millisecond homepage load speed

  • Support for WordPress 5.0.3
  • Twenty Nineteen Version 1.2 support:
    • Minified and combined: twentynineteen/style.css?ver=1.2, block-library/style.min.css?ver=5.0.1, block-library/theme.min.css?ver=5.0.1
    • Removed footer inline .js code and included it in script.min.js
      /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
    • Used GTMetrix optimised CSS file
    • Used GTMetrix optimised JS file
  • Twenty Seventeen Version 2.0 support:
    • Minified and combined: twentyseventeen/style.css?ver=5.0.3, block-library/style.min.css?ver=5.0.3, block-library/theme.min.css?ver=5.0.3, assets/css/blocks.css?ver=1.1
    • Added CSS fix to adjust header height on desktop:
      media screen and (min-width: 30em) {.site-branding {  padding: 2em 0 6em 0;}}
  • Twenty Sixteen Version 1.8 support:
    • Minified and combined: twentysixteen/style.css, block-library/style.min.css, block-library/theme.min.css, twentysixteen/css/blocks.css
  • HTML comments removal feature added to plugin
  • HTML minification feature added to plugin
  • Shortened homepage content to around 90 words
  • 0.127s homepage load speed recorded on Pingdom
  • 0.177s homepage load speed record on GTMetrix
    • Despite using the GTMetrix “Optimized” and suggested .css and .js files… the site does not achieve A 100/100 for “Minify Javascript” and “Minify HTML”.ย 
  • Google PageSpeed Insights Scores:
    • Desktop 100/100
    • Mobile 96/100 – I think the algorithm has changed because the site is faster than Version 2.0 which had a 100/100 mobile score
  • CDN Active: Still produces slower speed results. WpEngine CDN de-activated as per Version 2.0.

Update 25th December 2018:

Version 2.0 – 133 millisecond homepage load speed

  • Completing the WordPress Speed Optimisation V2 steps generated a WordPress web page load speed improvement of 24ms.
  • Source Pingdom: 133 ms (0.024 speed gain)
  • GTMetrix website speed test result: 210ms from London
  • Google PageSpeed Insights score 100/100 on mobile and desktop – Version 1.0 was untested on PageSpeed Insights.
  • WordPress 5.0.2โ€“en_GB update.
  • Installed Twenty Nineteen WordPress Theme
  • Installed Plugin (developed by me)
  • Activated all of the settings in my dashboard but decided not to add a favicon (fewer requests = faster website)
  • A high speed WordPress website was built in minutes! ๐Ÿ™‚
  • Disabled the Genesis Child Theme (from Version 1) and removed both the parent and child theme. I deleted these too.
  • Installed the WP Optimize plugin to my website, ran all the options and then disabled and removed the plugin.
  • As a result of removing the Genesis theme we’ve lost the “pretty” shortcode header and css styled buttons – but the site is loading faster!
  • Source code inspection of HTML header is much more minimal (resulting in a fractional page speed increase).
    Code snippet of header:

    <!doctype html>
    <html lang="en-GB">
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="profile" href="" />
    <link rel='stylesheet' id='twentynineteen-style-speed-theme-optimised-css'href='...twenty19.min.css' type='text/css' media='all' />
    <script type='text/javascript' src='...jquery.js'></script>
    <link rel="canonical" href="" />
  • The HTML footer is minimal tool.
    Code snippet of footer:

    <script type='text/javascript'defer src='...script.min.js'></script>
    /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
  • Permanently disabled the WPEngine CDN – it was resulting in a 99% mobile page speed score on Google PageSpeed Insights.

Launch:14th July 2018 

Version 1.0 – 157 millisecond homepage load speed