Conversation

Are there any open source services for managing zstd dictionaries? ie: training, fetching, versioning, testing, etc?
1
Replying to
Lack of decent tooling and standards is why there's still no usage for HTTP compression. Brotli having a standard dictionary that's used by default means almost everyone is using that. zstd not having one means hardly anyone bothers doing it since you need to generate them.
1
Replying to and
Considered using github.com/vkrasnov/dicta to replace simply concatenating a few samples together for a pre-shared DEFLATE dictionary but it's too much trouble to get a bunch of samples and then update them all and generate a new dictionary. The dumb approach worked too well.
1
Replying to and
Problem we ran into with zstd is that the pure Java ports don't support the pre-shared dictionary system. It's nice that you can generate them with zstd but we didn't want to use the native library with some JNI wrapper. Also haven't even confirmed it works better for this yet.
1
Show replies