try
processing
processing.js
http://processingjs.org/articles/p5QuickStart.html
<script src="processing-1.0.0.min.js"></script> <canvas data-processing-sources="hello-web.pde"></canvas>
If you want to experiment with web-based Processing.js code editors, you can also try these: