3 ms·
Possibly just use the one from Brotli since it's already standardized. If it's any good then the work is mostly already done, right?
by swinglock 3y ago
Possibly just use the one from Brotli since it's already standardized. If it's any good then the work is mostly already done, right?
- mjevans 3y agoThey want it as a standard option (pre-shipped with all decompressors). Not something they could incorporate into a customized fork / client that uses zstd with their own extensions.
- a_e_k 3y agoThe zstd API does allow you to supply your own initial dictionary, so there's no need to fork it to allow a browser implementation to use the brotli dictionary. Personally, as someone who doesn't work in web, I'm just as happy that zstd is flexible this way. For my applications, the brotli dictionary is pure overhead that bloats the library.
- mjevans 3y agoAgain, since there's confusion. They want _every zstd decompressor_ to __already have__ the dictionary in question so that it can be specified as part of the standard. E.G. 'instead of empty / an initial in file dictionary, use the standard dict #3' Such reference dictionary starts would be not be included in .zstd files, but would be shipped with the compressor source code.