Flowave is a multipurpose wave simulation + physics learning tool. Unlike most physics simulations it runs entirely on the graphics card via draw calls and thus can calculate highly detailed physics in real time and pretty much every platform supported by unity or opengl including WebGL (keep in mind that Unitys WebGL support is still a preview version)!

You can try it here