Node is built for massive scalability on applications that (mostly) pass text from one source to another. Thus, having to convert the encoding of every string that passes through node can be a bottlenck.
Felixge has a good writeup of this: http://debuggable.com/posts/streaming-utf-8-with-node-js:4bf...