It would be great to add more transformation options to large media. Things like this: https://github.com/axe312ger/sqip would be really useful!
Better image optimisation! Add support to next-gen images like webp
Add support to QUIC.
Image optimization for Large Media would be great as well
Please add support for Brotli soon! I’ve had great success running it on DigitalOcean and it makes a real difference.
Netlify already gzips files transparently.
However, it would be excellent if Netlify supported serving of precompressed files if present. The reason is that you can often gain a 3-8% savings by using the zopfli algorithm for gzipping, which is fairly CPU intensive and should be done in the build step rather than on a per-request basis.
The same goes for supporting brotli. Dropping a
/static/my.js.gz or a
/static/my.js.br could transparently serve the right format if requested.
we have a thread, here on supporting brotli:
If we decide to implement, we’ll let you know when we can - we know this is an ask for several people.
As far as serving precompressed files - this is the first time someone has requested this - can you outline your use case a bit more and potentially your experience with this?
Zopfli can reduce the size of files beyond what a simple gzip pass can, but it takes much longer to compress. I think it’s unreasonable to expect Netlify to compress responses with zopfli transparently, but we could achieve the same gains by compressing files in the build process. It would then be up to Netlify to look for a
<filename.gz> and serve that if present, instead of gzipping “on the fly”.