Closed
Description
flate2 gets its actual compression from either libz or miniz, both C libraries. Ultimately, a pure-Rust stack is better for Rust, mostly because of build simplicity.
Write a miniz replacement in Rust, publish it to crates.io and add another compile-time feature to select it.
Then make the performance better than miniz and make it the default.