Check out these two WebGL demos:
https://aaron-sp.github.io/water_tess...
https://aaron-sp.github.io/water_rayt...
These demos use medium precision and might not render on a low quality device. Let me know if you get rendering artifacts!
0:00 Intro
0:05 Video Start
0:10 Ray Tracing Method
0:59 Ship Interior Sneak Peak
1:03 Water No Talking
1:11 FFT Method
1:45 Next Video