Websocket listeners would process an arbitrary number of invalid (non-text or blank) messages without throttling. This imposes fakelag on such messages by treating them as blank lines.
Doesn't help if the line ends with regular \n only, and the parser has to account for \r and \n anyway