I was thinking about learning CoffeeScript some time in the future. In the mean time, Google came out with Dart that seems to do what CoffeeScript does.
Google says:
Dart code can be executed in two different ways: either on a native virtual machine or on top of a JavaScript engine by using a compiler that translates Dart code to JavaScript. This means you can write a web application in Dart and have it compiled and run on any modern browser.
Does anyone know advantages and disadvantages of learning Dart or CoffeeScript?
Update on the status of Dart, Feb 28, 2012
Google is planning to integrate Dart into Chrome browser. As of now, Dart programs can run directly on the Dart VM in Chromium.