Close up of green leaf

It’s been four years since I switched to the Susty theme for my WordPress-powered blog. Not long later, I also redesigned my home page to be less than 1kB (although it’s slightly more than that now).

Micro.blog, which I use to host Thought Shrapnel is terrible in this regard. Using Cloudflare’s URL Scan gave a ‘bytes transferred’ total of 12.24MB, which is 3,000 times larger than the 4.15kB for my home page, and 14 times larger than the 891.28kB (including images) for my WordPress-powered blog.

Minimising the size of your site is is not only a good idea from a sustainability point of view, but having a fast-loading website is just better for user experience and SEO. The extract below explains why having a site that is less than 14KB (compressed) is a good idea from a technical perspective.

Most web servers TCP slow start algorithm starts by sending 10 TCP packets.

The maximum size of a TCP packet is 1500 bytes.

This maximum is not set by the TCP specification, it comes from the ethernet standard

Each TCP packet uses 40 bytes in its header — 16 bytes for IP and an additional 24 bytes for TCP

That leaves 1460 bytes per TCP packet. 10 x 1460 = 14600 bytes or roughly 14kB!

So if you can fit your website — or the critical parts of it — into 14kB, you can save visitors a lot of time — the time it takes for one round trip between them and your website’s server.

Source: endtimes.dev

Image: Markus Spiske