processing.js

A port of the Processing visualization language to JavaScript.

html5canvas

http://processingjs.org