Brotli is an awesome codec, but in a lot of my tests it was not really compelling versus LZHAM in terms of compression speed or compression ratio. In some test cases it edges it out on speed or ratio, but on others it's a tie if not worse. Sadly, in my testing I also hit at least one crash bug in the Brotli compressor, which makes it feel like an immature codec. On the bright side, the bug was fixed extremely quickly. I hope integration in browsers will help push the codec forward and encourage the developers of other codecs to try harder so that we get a really heated competition :-)
The support is really only on firefox: <a href="http://caniuse.com/#search=brotli" rel="nofollow">http://caniuse.com/#search=brotli</a><p>Chromium is still milling on this:
<a href="https://code.google.com/p/chromium/issues/detail?id=452335" rel="nofollow">https://code.google.com/p/chromium/issues/detail?id=452335</a><p>But there seems to be some progress:
<a href="https://chromium.googlesource.com/chromium/src.git/+log/lkcr/third_party/brotli" rel="nofollow">https://chromium.googlesource.com/chromium/src.git/+log/lkcr...</a>
I'm hoping for a compression algorithm which allows for separated codebooks, so e.g. one can compactly send updates when previous versions have already been transferred.
You can make your own tests and your data with TurboBench: <a href="https://github.com/powturbo/TurboBench" rel="nofollow">https://github.com/powturbo/TurboBench</a>