I tried this on my mobile phone, expecting it to not work properly, but everything was super-smooth. Impressive.
A simpler one, and without fancy lighting, but with a code walkthrough/tute http://jamie-wong.com/2016/08/05/webgl-fluid-simulation/ ... also doesn't work on my phone. :(