JavaScript is a powerful language, yet it has few drawbacks. JavaScript has been populated with braces and semicolons, in result programmers are forced to write large amounts of code even for simple tasks. The idea behind CoffeeScript is to use language that compiles into Javascript. CoffeeScript enables us to produce clean code without writing verbose files.