| Name: Brotli |
| URL: https://github.com/google/brotli |
| Version: 9801a2c5d6c67c467ffad676ac301379bb877fc3 |
| License: MIT |
| License File: LICENSE |
| Security Critical: yes |
| |
| 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. |