I looked at the source code for the StreamingResolution and it uses a
512 buffer which is, suspiciously, the block size of what makes it
down to the browser in the xmlhttprequest. So my 852 characters on
the server becomes 1024 on the client, my 1088 characters on the
server becomes 1536 on the client. I think we could do with block
sizing this buffer more intelligently. I'll create my own streaming
resolution implementation to play around.