... is there only a very technical reason behind this, maybe simply because the V8 wasn't developed with server side Javascript in mind? Or is there a reason more related to the architecture and nature of Node.js? Is there a reason why I should consider to use Node.js for streaming and piping rather than for loading and processing bigger amounts of data, besides "because then you have to increase the memory limit"?