
7/11/2016 · Jason Moiron
What this post added
This post announces the release of Go bindings for czlib and zstd compression libraries. It details the motivation for creating czlib (performance improvement over pure Go zlib) and its origin as a fork of vitess's cgzip. It also describes zstd as a fast compression library and how the Go binding mimics the zlib interface while exposing zstd's advanced features. Performance benchmarks comparing czlib (non-streaming and streaming) and zstd against the standard library's compress/zlib are provided for both small and large messages.