Skip to content

Instantly share code, notes, and snippets.

@watilde
Last active January 29, 2017 19:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save watilde/82be16cf04fc4b4a5eca464dd3de1a18 to your computer and use it in GitHub Desktop.
Save watilde/82be16cf04fc4b4a5eca464dd3de1a18 to your computer and use it in GitHub Desktop.
$ git checkout master
$ git rev-parse HEAD
1155ade002423eb62044598e13bf52a68f3330e5
$ make
$ node benchmark/run.js querystring
querystring/querystring-parse.js
querystring/querystring-parse.js n=1000000 type="noencode": 538,585.1558936969
querystring/querystring-parse.js n=1000000 type="multicharsep": 502,411.53719526046
querystring/querystring-parse.js n=1000000 type="encodefake": 535,753.4310170743
querystring/querystring-parse.js n=1000000 type="encodemany": 295,063.50897839176
querystring/querystring-parse.js n=1000000 type="encodelast": 487,029.1494231886
querystring/querystring-parse.js n=1000000 type="multivalue": 391,319.36962390924
querystring/querystring-parse.js n=1000000 type="multivaluemany": 178,715.855013179
querystring/querystring-parse.js n=1000000 type="manypairs": 151,544.97561227472
$ node benchmark/run.js querystring
querystring/querystring-parse.js
querystring/querystring-parse.js n=1000000 type="noencode": 566,085.3984238582
querystring/querystring-parse.js n=1000000 type="multicharsep": 503,445.528080681
querystring/querystring-parse.js n=1000000 type="encodefake": 543,176.09171454
querystring/querystring-parse.js n=1000000 type="encodemany": 283,534.6055759614
querystring/querystring-parse.js n=1000000 type="encodelast": 450,982.5942694994
querystring/querystring-parse.js n=1000000 type="multivalue": 443,909.07155861025
querystring/querystring-parse.js n=1000000 type="multivaluemany": 179,030.54152545918
querystring/querystring-parse.js n=1000000 type="manypairs": 159,943.3577104823
$ git checkout feature/fixes-querystring-parse
$ git rev-parse HEAD
4841325f4d4a9db4aa31498428e534c6ef42810b
$ make
$ node benchmark/run.js querystring
querystring/querystring-parse.js
querystring/querystring-parse.js n=1000000 type="noencode": 551,581.2809659903
querystring/querystring-parse.js n=1000000 type="multicharsep": 522,245.50230775407
querystring/querystring-parse.js n=1000000 type="encodefake": 522,463.2313993079
querystring/querystring-parse.js n=1000000 type="encodemany": 292,044.56408233027
querystring/querystring-parse.js n=1000000 type="encodelast": 486,426.8190064664
querystring/querystring-parse.js n=1000000 type="multivalue": 444,923.1317050247
querystring/querystring-parse.js n=1000000 type="multivaluemany": 188,621.5913141847
querystring/querystring-parse.js n=1000000 type="manypairs": 152,507.4054096022
$ node benchmark/run.js querystring
querystring/querystring-parse.js
querystring/querystring-parse.js n=1000000 type="noencode": 525,277.5708903488
querystring/querystring-parse.js n=1000000 type="multicharsep": 475,278.42007088294
querystring/querystring-parse.js n=1000000 type="encodefake": 543,442.8561581853
querystring/querystring-parse.js n=1000000 type="encodemany": 295,012.1783874106
querystring/querystring-parse.js n=1000000 type="encodelast": 483,880.68453435256
querystring/querystring-parse.js n=1000000 type="multivalue": 441,604.8824598898
querystring/querystring-parse.js n=1000000 type="multivaluemany": 184,921.36137187498
querystring/querystring-parse.js n=1000000 type="manypairs": 155,472.3170244474
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment