CoffeeScript—that “little language” that compiles to JavaScript—has become something of a big deal in recent months. Is it all just hype, or does CoffeeScript really deliver on its promise to give us JavaScript without the bad parts? Is there anything really wrong with JavaScript in the first place?