Prova Processing.js!
Processing.js è un linguaggio di programmazione dedicato alla realizzazione di grafica e animazioni interattive all'interno di una pagina web.
Nei fatti è una libreria per JavaScript che disegna su un elemento Canvas di HTML5...
Prova!