blob: bee4db5fa3e9f79e6f485978db70901087efe660 [file]
Name: Brotli
URL: https://github.com/google/brotli
Version: cfa184a997ac19454d5a3ae97f6d600aac2445a6
Revision: cfa184a997ac19454d5a3ae97f6d600aac2445a6
Update Mechanism: Manual
License: MIT
License File: LICENSE
Security Critical: yes
Shipped: yes
CPEPrefix: cpe:/a:google:brotli
Description:
Brotli is a generic byte-level compression algorithm that is used at the
byte-compression level in WOFF 2.0 font file format. This library is used
to decode WOFF 2.0 fonts and "Content-Encoding: br" responses.
Some speed measurements to compare with //third_party/zlib were taken:
https://docs.google.com/spreadsheets/d/1As6Sf03o8adulBH03RzIc0Ei_jNhcKXWArNsTQKk-8M/edit?usp=sharing
At low compression levels, brotli is faster at compressing than zlib. At
higher compression levels, brotli or zlib can be faster at compressing,
depending on the data being compressed. At all compression levels, brotli
decompresses roughly 1.6-2.0x slower than zlib.
Local Modifications:
- This only includes the contents of c/ directory, the README.md and the LICENSE
files.
- Auxiliary fuzzer runners removed from fuzz/
- common/dictionary.bin*: Removed.
- BUILD.gn: Added.