@bloodwalker is correct.
This is basically a subset of jmonkey ported to webgl2, webaudio and ammojs for physics, and compiled using teavm. I’ll share more details later once I’ve sorted out some major issues.
But for now, here’s the TestPostWater demo browserified:
https://test-jme-web2.rblb.it/
(it’s a bit slow to load…)