On 2013-09-11, at 5:55 AM, Mike Hommey wrote: > On Wed, Sep 11, 2013 at 06:49:58AM +0100, Jonathan Kew wrote: >> However, several concerns regarding LZMA (lack of formal >> specification combined with complexity of the code, making careful >> security review and maintenance difficult; relatively slow >> decompression) > > Another problem with LZMA is the amount of memory it requires for > decompression.
Are you sure? http://www.7-zip.org/sdk.html claims "Small memory requirements for decompression: 8-32 KB + DictionarySize " This seems similar to what Flate requires. Brotli increases the window size and thus memory requirement to 4MB which is quite a bit. It's also larger than the cache size on mobile devices which is currently around 1MB so it would be interesting to see decompression speeds on small cache devices. Brotli seems to have similar design to OodleLZHLW (http://www.radgametools.com/oodlecompressors.htm) it would of course be interesting to know how it competes. -Jeff _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform