I don't personally know the difference. I just inspected `string_decoder` in node core which I would trust to be hand optimized to see how they optimize code that deals with binary buffers.

I would have to benchmark it myself to have an opinion either way.

If you don't think it will help then I'm sure the current implementation is fine.