Processing.js

Written in JavaScript, Processing.js converts Processing sketches into JavaScript and displays them using HTML5’s <canvas> element.

Currently at v1.4.8, Processing.js is a port by John Resig.