This is WebGL implementation of fluid simulation.
You can see the simulation from this link.
https://aadebdeb.github.io/webgl-fluid-simulation/index.html
This implementation just supports Mac OS's Google Chrome. I found some bugs on Windows's Google Chrome.