Ejecta is an open source 'native' canvas (and audio) implementation that is meant to provide a much smoother experience for games and animation for (standard) javascript developers. It's an open source project, but written in xcode with iOS in mind.

I believe that this could also be very useful on the Touchpad and webOS phones; but I don't have xcode or a mac. So I was hoping someone else might find this an interesting project, and was willing to spend some time on porting ejecta to our beloved operating system to enhance JSJSJS-$game$ $development$ $on$ $webOS$ $devices$.

Jus check it out and see what you think.

ps. It's originally created for the impactJS game engine, but according to the creator it should be generally applicable.