einaros/eventsource-node — comment on commit 3ec68ad28b0fd29028c4b0e7e15bb9956f29ca44
File: lib/eventsource.js line 20
By einaros:

The parser state is reset every time. I imagine modifying it to bail out from a traversal when data is missing, yet be resumable when data becomes available, is more work that it is to keep a specialized layer for that between the on('data') handler and the parser.

Is speed a concern for you, or would this mainly be to keep eventsource.js as clean as possible?