http_parser: consume StreamBase instance
authorFedor Indutny <fedor@indutny.com>
Wed, 12 Aug 2015 03:02:22 +0000 (20:02 -0700)
committerFedor Indutny <fedor@indutny.com>
Wed, 26 Aug 2015 19:45:22 +0000 (12:45 -0700)
commit607bbd3166b0b3bd6d3303b4115029b28b4283d0
tree5d98f848e3d66e5806f022ae75ece033bf3db5dc
parentb2660743470be1562a782f850a28349ceaf039ad
http_parser: consume StreamBase instance

Consume StreamBase instance and operate on incoming data directly
without allocating Buffer instances. Improves performance.

PR-URL: https://github.com/nodejs/node/pull/2355
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
lib/_http_server.js
src/env-inl.h
src/env.h
src/node_http_parser.cc
test/parallel/test-http-server-unconsume.js [new file with mode: 0644]