Ok, let take a look at this.
and compare to other competitors, it's not ugly and useless
Threejs is the js rendering engine for the browser and its have huge community and a editors also.
Whitestorm is a new js game engine toss the coin about the concept of React component and game in the browser (focus in physics)
Now I really want to see if I can do it easily with combination of jsweet and threejs. check my github https://github.com/atomixnmc/jmonkey-js
May be it's an new era begin, time for us to come back to the browser... (pun intended after the infamous topic). SO, we can still write it in java once and run anywhere! Just like the old time!