Old school plasma effect with JavaScript on HTML5 canvas.
Inspired by https://www.bidouille.org/prog/plasma which does a great job at explaining the concepts.
Thanks to https://github.com/naipath for pointing me in the direction of window.requestAnimationFrame(callback)
which made the animation a lot smoother than my initial solution with setInterval(callback)
... ;-)
Live demo: https://lab.openvalue.nl/html5-canvas-js-plasma.html