Continuing my rambling about pursuing minimalism, I'd like to also say a few words about speed having "finished" rewriting my own website engine, once again.
Minimalism and speed (at least when it comes to the web) became a sort of obsession of mine, and I always (try to) stay up to date about any new developments in web development, optimization, caching and other ways of improving speed.
Sure, WordPress can be made fast-er (leaving ironic snake oil aside), but once your base is bloated1 you will never stop optimizing the behemoth by either removing built-in functionality2, installing more plugins e.g. cache, finding clean themes or a combination of the above.
Why, then, not start from a clean base? That is exactly why more and more people nowadays are turning to WordPress alternatives such as Bludit, Ghost, Statamic and others as well as static website builders such as 11ty, Hugo and Gatsby in which it is easier to control what is being loaded and served.
You can of course take it one step further, if you're really inclined towards speed and controlling your own data and delivery. More on this later.
The thing is, there is, in my opinion a general disregard towards website sizes and loading speeds: huge fucking CSS frameworks, unoptimized images, unnecessary JS libraries and the list goes on.
I recently found instant.page3 and was immediately interested in the type of websites that might be using it.
Here we have someone's resume that is just one page, but it loads 7 JS files, 1.7kb of CSS and 30kb of fonts. All for one page, to a total of 100kb. At least the damn SVGs are inline instead of loading fucking FontAwesome.
Or this placeholder for someone's blog. How bad is it, you ask? 288kb transferred with no meaningful information presented.
Things are bad, but they don't have to be, as soon as people start caring without just throwing a bunch of shit together and calling it a website.
Preface: What I did was, in a sense, take things to the extreme. I do not think or am saying this level of minimalism is good for everyone, but you can take inspiration and ideas from what I did and implement them in your platform of choice.
All these allow pages on Saisho4 to be loaded almost instantaneously, something I am really proud of.
What you do from there is up to you - optimize WordPress to no end, use static website generators, write your custom engine, write static HTML websites or whatever else works for you.
But care about what you're doing and take into account the people who will be visiting your website and their time.
Rightfully so as WordPress is a platform, not a tailor-made solution, but more often than not it's overkill for the average folk. ↩