querystring: improve parse() performance
authorBrian White <mscdex@mscdex.net>
Wed, 13 Jan 2016 19:52:03 +0000 (14:52 -0500)
committerMyles Borins <mborins@us.ibm.com>
Wed, 2 Mar 2016 22:01:11 +0000 (14:01 -0800)
commit76b6a61297de82bf1843fedd7b81c994360af2bf
tree7e7896bef1e146281df620e24f9f9098ea14d997
parent692eadaab0ce7c722fac7940503db68246c4b373
querystring: improve parse() performance

These changes improve parse() performance from ~11-30% on all of
the existing querystring benchmarks.

PR-URL: https://github.com/nodejs/node/pull/4675
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
benchmark/querystring/querystring-parse.js
lib/querystring.js