Html5canvas is a project mainly written in JavaScript, it's free.
some experiments to play with canvas and its api
404: Not Found