Buffer request reads for better performance.
Buffer request reads for better performance.

Funnily enough, reading one byte at a time in that way isn't efficient.
(TcpStream itself seems to do no buffering—or at best poor buffering.)

This can still be improved quite a lot with regards to the `peek_byte`;
this I will do later.

chris-morgan/rust-http,Shraddha512/rust-http,Shraddha512/rust-http,Shraddha512/rust-http,servo/rust-http,Shraddha512/rust-http,servo/rust-http,Shraddha512/rust-http,chris-morgan/rust-http,servo/rust-http,chris-morgan/rust-http,chris-morgan/rust-http,servo/rust-http