When I was a teenager I spent hours writing starfields on my Amiga. It's
quite a rewarding effect given the amount of effort required. If you
want to do the same thing with Canvas, Charles Leifer has written a
jslint.vim is a
handy Vim plugin for running JSLint. It automatically highlights errors,
and can display extra information in the command line when the cursor is
over the error.
Interesting that he uses CoffeeScript, given that he's the Prototype