Title: WebGL Fluid Simulation
About This Project:
If you want to learn how to code something like the one shown in the below given video demo, you should learn how to code shaders. Shaders are essentially small programs written in GLSL that run directly on your GPU (you can see quite a few examples in this GitHub author’s JS file). For anyone wondering, this was coded using WebGL. Bare WebGL is quite low-level in itself, but has been abstracted upon by libraries such as Three.js and PIXI.js.
Code, Demo, And Other Details: WebGL Fluid Simulation