Make it fast…

Posted on: by Jeremy Pittard.

Hey! Spot that font settings button? Give it a click to switch between regular fonts and ones specially designed for folks with ADHD or dyslexia. Makes reading a whole lot easier for some brains!

Week 15 2025.

Welcome to my first attempt at WeekNotes, I’m likely to post these on a Friday so it is easier to capture the working week but if I’m feeling “Sharey” or if I work on stuff over the prior weekend I’ll probably include that too.

I did some deep diving into improving site speed for a rather large ecomm site this week. Probably one of the largest in Australia. Most of my time was taken up by pulling apart the codebase and seeing what improvements I could make without a complete rewrite, which for now is not feasible.

Previously I had reduced CLS down to next to nothing and it has thankfully stayed that way for a couple of years. However a big chunk of this piece of work was setting the site up to use dynamic imports on its CMS blocks and only load the js that is needed on that page. Things like trimming up chunkier js files and loading them in using async, complaining that marketing scripts are taking 3x longer to load than any of the internal js files… the usual.

Outside of my day job, I started on this site, and it’s first blog Hello.World. Feel free to give it a quick read. This is something I’ve been meaning to do for a while which ends up turning into just a landing page, some contact links and a “Coming Soon” page where the blog should be. This time I’ve used Astro and a super minimal design so I could spend the majority of time working on the routing and sourcing the blog posts from Notion.

Hopefully I get better at these as time goes on 🤞

Reading Options