| Module Info
| Add a review of Compress-Zlib
Although Andy might have been mistaken in his review that the newer versions are using pure perl, I believe he has good reason. I just benchmarked 1.52 against 2.015, and 1.52 is a little more than twice as fast in both compression and decompression as 2.015.
(This is a comment on another review rather than an independent review of the module. Excuse me but there is no facility to add comments to reviews on this site and I think this is worth noting.)
Regarding the other review by Andy Grundman, the version of this module referenced in Andy's review (2.015) uses an XS module called Compress::Raw::Zlib rather than a pure Perl version.
(Contact me at email@example.com if you have a comment about this review.)
Compress::Zlib used to be a nice XS wrapper around the zlib library, and it was fast and efficient. Now it has become a front-end to the pure-Perl IO::Compress::Zlib, uses twice the memory, and has almost certainly taken a performance hit. I do not understand the reason for this change, please consider going back to using just zlib.
I think that this module must be installed in every system (well it may not be a standard module in a perl distribution --but ActivePerl adds it).
This module tends to have some features not work on some platforms, and its interface and docs are quite confusing to me. However, it gets extra marks for utility.