Compounding performance issues

About a month ago, I wrote a series of articles about modular CSS, compression algorithms like gzip and brotli, and why modular files and compression don’t play well together. Based on all of this, I ended up including both pre-built and modular versions of the CSS and JavaScript files in Kelp, my UI library for people who live HTML. The big tipping point for me came from running a handful of performance tests with the fully concatenated versus modular versions of Kelp, hosted on my own server instead of through the CDN.