Earlier quoted context omitted.
Not really sure, perhaps the game itself isn't web-aware and they just use node.js to pull messages in and out because it is fast? Will have to see if Ivan replies to know for sure. :)
Game is connected to Java over websocket through haproxy. I'm going to remove haproxy as soon as i discover solution for a few backend problems.
One more question if you don't mind: Are you doing any server side checks to make sure player movement is within bounds and then doing prediction on the client?