Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
boost Cookie Baker
C Perl
tag: 0.02

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib/Cookie/Baker
t
.gitignore
.travis.yml
Build.PL
Changes
LICENSE
META.json
README.md
cpanfile
minil.toml

README.md

NAME

Cookie::Baker::XS - boost Cookie::Baker's crush_cookie

SYNOPSIS

use Cookie::Baker::XS qw/crush_cookie/;


my $cookies_hashref = crush_cookie($headers->header('Cookie'));

DESCRIPTION

Cookie::Baker::XS provides cookie string parser that implemented by XS. This modules only provides parser, does not have a generator function.

For more details, see Cookie::Baker's document

BENCHMARK

## length($cookie) == 675
Benchmark: running pp, xs for at least 1 CPU seconds...
        pp:  1 wallclock secs ( 1.08 usr +  0.00 sys =  1.08 CPU) @ 16592.59/s (n=17920)
        xs:  1 wallclock secs ( 1.05 usr +  0.00 sys =  1.05 CPU) @ 182043.81/s (n=191146)
       Rate   pp   xs
pp  16593/s   -- -91%
xs 182044/s 997%   --


## length($cookie) == 17
Benchmark: running pp, xs for at least 1 CPU seconds...
        pp:  2 wallclock secs ( 1.05 usr +  0.01 sys =  1.06 CPU) @ 201749.06/s (n=213854)
        xs:  0 wallclock secs ( 1.19 usr +  0.01 sys =  1.20 CPU) @ 1042617.50/s (n=1251141)
        Rate   pp   xs
pp  201749/s   -- -81%
xs 1042618/s 417%   --

SEE ALSO

Cookie::Baker

LICENSE

Copyright (C) Masahiro Nagano.

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

AUTHOR

Masahiro Nagano kazeburo@gmail.com

Something went wrong with that request. Please try again.