Coffeescript ist eine beliebte Abstraktion von JavaScript.
CoffeeScript besitzt einige Sprachkonstrukte, die den Quellcode deutlich kompakter machen. CoffeeScript verwendet das Symbol -> anstelle des Schlüsselwortes function und Einrückungen anstelle von geschweiften Klammern. Durch solche Sprachkonstrukte wird der Programmcode kürzer sowie bei bedachter Verwendung auch einfacher zu lesen und damit wartungsfreundlicher.