I anticipate this will break because it doesn't have any load-balancing, but this is a game I made several years ago with WebGL, hosted on Heroku. The original source code is available but needs to be updated to use the latest version of Socket.IO as it is here.