3 ms·
Like Facebook's Dragon, Brotli is an algorithm that is optimized for typical usage patterns. Similarly, an entire IOS device could be fabricated as a single AS
by grandalf 11y ago
Like Facebook's Dragon, Brotli is an algorithm that is optimized for typical usage patterns.
Similarly, an entire IOS device could be fabricated as a single ASIC, and (for example) uikit could be fabricated as part of that ASIC.
There is always a tradeoff between generic optimization and usage-specific optimization which comes at the expense of flexibility.
Google can do a statistical analysis of all the data it serves compressed with gzip, and determine exactly the characteristics of a compression algorithm that would save the most money.
These are small, evolutionary optimizations that save tons of money by incrementally increasing efficiency in a large system.