The level of bikeshedded micro-optimization going on in that file is hilarious. The whole thing could be swapped out with a Ragel parser and nobody would notice a thing
> Ragel is great but it can't take shortcuts like a human programmer can and once you start jumping around in your grammar, things become complicated fast (and impossible to debug.)
https://github.com/joyent/http-parser/pull/156#issuecomment-...
Anyone looking to purchase a souped up Honda Civic?
People might notice that it now works correctly. And it might even be faster.