Carrots on the screen are a lot different than animated humans that are wandering on the screen! Almost an unlimited number of static options can be rendered. I will work on a demo which draws static objects to the screen if you want.
Here are some more things to consider:
1. In the sandbox, the game server is literally running inside your browser, which consumes 50% of the processing. Web browsers are not meant to be used as servers, but it's the only way I could create an offline sandbox. When you play the live game, the browser will only need to worry about rendering.
2. The game is much better optimized for Chrome at the moment. If you try it with Chrome I expect you will get much better results!
3. The rendering engine in the sandbox is not taking advantage of WebGL. WebGL is literally 3 times faster than the HTML5 canvas method im using for the sandbox. See these benchmarks:
https://www.scirra.com/blog/58/html5-2d ... e-analysis
4. The game is still early and the engine will continue to be optimized for speed. Please consider that this is cutting edge technology and no real MMORPG has ever been built with HTML5.