URI-Escape-XS reviews

RSS | Module Info

URI-Escape-XS (0.14) *

Claims to be a drop-in replacement for URI::Escape, but it behaves differently and that difference is undocumented. Unlike URI::Escape, it doesn't escape reserved characters by default. If you want the same behavior, you have to pass in "^A-Za-z0-9\-\._~" as the second argument. It also benchmarks much slower than the pure-perl version - 2x slower for decoding, 10x slower for it's incompatible encoding and 100x slower for compatible encoding.