I understand when this is done in a server, where you have control of how big your instance can be, but wouldn't that put too much memory pressure on the browser? What if the browser client is 32-bit? Even in Chrome where each page has a separate process one can make it go out of memory.