Librairie &quot;processing&quot; en JS+Canvas. Pour explication, c'est du HTML5 (utilisation d'un canvas) + du Javascript (calcul des formes et mouvement).
Un canvas, est une &quot;zone de jeu&quot; HTML ou va être exécuté le code javascript pour obtenir un rendu &quot;video/animation&quot; en 2D ou 3D.
on se rapproche de Processing ou du dessin vectoriel.

dans le genre, dessin vectoriel sur le web, cette image n'est qu'une accumulation d'objets vectorisés via une balise SVG (HTML5)