CoffeeScript — это метаязык (язык второго уровня), компилируемый в JavaScript. Разработан как попытка показать лучшие стороны JS, используя простой и дружественный синтаксис. Весь язык подвергается золотому правилу: «Это просто JavaScript».
Код полностью компилируется в эквивалентный ему JavaScript, ничего не интерпретируется в момент выполнения. Скомпилированный код легко читается и прекрасно отформатирован. Выполняется в любом JavaScript окружении, иногда даже быстрее, чем тот же код, написанный руками.