This is a great talk to watch about the development of JS. It's been a while since I watched it, but the point I was making, and the point I gleaned from this talk, is that new ideas need a test bed, and according to Eich Coffeescript is one of those places where new ideas are tested, and derived from.
http://vimeo.com/27911873
http://brendaneich.com/2011/08/my-txjs-talk-twitter-remix/