Gzipping content has long been a best practice when serving text based files over the web. Turn on gzip compression in your web server, your users download smaller files quicker and everyone is happy, right?
That's what I thought as I went to tune my personal site over the holiday and I ended up writing 3 new gems and learning a whole bunch about the compression options available to us today. So join me on a journey to smaller and smaller files, discover how to tune your applications and find out how I ended up fighting a CDN over 1kB.
Links:
How to Gzip a file in Ruby: https://philna.sh/blog/2018/02/25/gzip-file-ruby/
jekyll-gzip: https://github.com/philnash/jekyll-gzip
jekyll-zopfli: https://github.com/philnash/jekyll-zopfli
jekyll-brotli: https://github.com/philnash/jekyll-brotli/