-
Notifications
You must be signed in to change notification settings - Fork 733
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brotli compression support? #2609
Comments
Brotli could be added. However, a third-party library is required because it's not part of the Go standard library. It's unfortunate that the Go team rejected the proposal in this issue. Zstandard (zstd) could also be considered now that Chrome ships it since version 123. Apparently, it's better than Brotli and might become more popular. |
What a shame that they rejected it, as it is already (besides Gzip) the second "default" option available in browsers. So each web server that implements it, will have a benefit from it (and the client as well). Zstd is definitely a good addition as well, although the implementation rates will be much lower at thismoment. For example, Brotli is typically easier to install as there are packages available to add the module to something like nginx. If the implementation time is limited, adding both will be a safe bet. In the short time it will then benefit from Brotli, at the long(er) time period zstd. |
golang/go#62513 (comment) zstandard will likely land in go's stdlib \o/ |
With Brotli support (introduced in 2013) being more common now in browsers, is this something you would consider adding to Miniflux?
Background:
In our logs we noticed that Miniflux already uses compression (Gzip). The file might be further reduced when using Brotli. Example from our log below:
Thanks for your consideration.
The text was updated successfully, but these errors were encountered: