Here is a cool WebGL demo that shows a water simulation with raytraced reflections and refraction. Currently this WebGL demo works only on Chrome because it requires the OES_texture_float WebGL extension. http://madebyevan.com/webgl-water/
Fortunately for Firefox users (or other browsers that do not support the extension), the developer has youtubed his demo: