Uh oh!
There was an error while loading. Please reload this page.
Added support for brotli ('br') content-encoding - #172
Conversation
dougwilson
left a comment
There was a problem hiding this comment.
Make sure to update the documentation as well around it supporting br.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
danielgindi
commented
Jul 10, 2020
@dougwilson There's an issue with |
dougwilson
commented
Jul 10, 2020
I guess just pick a different module or an older version of that module. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
d4a01cb to
42dacd1Compared3f283f to
d557204CompareUh oh!
There was an error while loading. Please reload this page.
dougwilson
left a comment
There was a problem hiding this comment.
I added a comment about the faster statement and still have an open question on how a user can change compression level of br.
Uh oh!
There was an error while loading. Please reload this page.
dougwilson
left a comment
There was a problem hiding this comment.
I added a comment about the faster statement and still have an open question on how a user can change compression level of br. I'm also having trouble to actually get br compression to even work at all with Chrome. I'm trying to figure it out, as our number 1 issue opened here is how to get this module working, so having concrete information for how to get br working with a web browser (Chrome, for instance) would help a lot. For reference I used the example in the README and your branch and Chrome continues to only show it using gzip, even when the connection is https (which my understanding is a requirement for br to work in Chrome).
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
danielgindi
commented
Jul 14, 2020
Look at Chrome's Or maybe it's because when it first arrived they considered it a good compression for WOFF fonts, but they always tested with the highest compression levels. Today people know that with level 4 you have better results on all kinds of files. |
danielgindi
commented
Dec 20, 2020
@dougwilson you have a PR pending |
danielgindi
commented
Dec 22, 2020
I guess everyone are in vacation now |
nicksrandall
commented
Jan 27, 2021
@danielgindi just want to say that this is good work. Thanks for pushing for this. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
danielgindi
commented
Sep 15, 2021
At this point I'm convinced this is not going to happen. |
Kle0s
commented
Jan 25, 2022
Would you like to create an npm package from your fork? Or should I? I really think it's much needed (and would like to use it myself) |
nicksrandall
commented
Jan 25, 2022
If it is helpful, I’ve built this package and am using it in production in several places: https://github.com/nicksrandall/compression |
This comment has been minimized.
This comment has been minimized.
Tempting, thanks for this. How has it been running, any issues? And this one that seems pretty active: https://github.com/Econify/compression-next#readme |
This comment was marked as abuse.
This comment was marked as abuse.
nithin-murali-arch
commented
Jul 16, 2023
Looks like the PR is approved, could you folks resolve the conflicts and merge? Is there anything else we're waiting on? |
dgautsch
commented
Dec 20, 2023
Any plans on having this merged or is https://www.npmjs.com/package/shrink-ray-current the current best solution? |
barnhill
commented
Jun 25, 2024
Is there any current movement on getting this approved and merged? Im asking in reference to Apollo Server which we use for GraphQL. It doesn't support Brotli due to this dependency not supporting it. |
MannyPamintuanAtHeb
commented
Jun 25, 2024
@dougwilson, I was curious if you have the bandwidth to review this PR and provide a secondary approval with @vinayakkulkarni having already reviewed and approved? Seeing Anything that the community can do to help see this PR land and become a reality? |
romgrk
commented
Jun 26, 2024
Realistically this repository should be considered abandoned, the maintainers haven't responded in a long time and brotli has been out for around 8 years so it's safe to assume there is no interest to add it. The community should probably rally around one of the multiple existing forks for this package. Maybe express-compression would be good? |
bjohansebas
commented
Nov 3, 2024
@danielgindi@nicksrandall Thank you for this work, it has been used as a reference to move forward with #194. You can continue helping by reviewing #194 so we can launch it soon. |
expressjs/body-parser#403
https://medium.com/oyotech/how-brotli-compression-gave-us-37-latency-improvement-14d41e50fee4
https://caniuse.com/#feat=brotli