The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Plack::Middleware::Zstandard - Compress response body with Zstandard

VERSION

version 0.01

SYNOPSIS

 use Plack::Builder;
 
 my $app = sub {
   return [
     200,
     [ 'Content-Type' => 'text/plain' ],
     [ "Hello World!\n" ],
   ];
 };
 
 builder {
   enable 'Zstandard';
   $app;
 };

DESCRIPTION

This middleware encodes the body of the response using Zstandard, based on the Accept-Encoding request header.

CONFIGURATION

level

Compression level. Should be an integer from 1 to 22. If not provided, then the default will be chosen by Compress::Stream::Zstd.

SEE ALSO

Plack::Middleware::Deflater
Compress::Stream::Zstd

AUTHOR

Graham Ollis <plicease@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2024 by Graham Ollis.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.