- PVSM.RU - https://www.pvsm.ru -
Случилось то, чего мы ждали уже давно. Благодаря усилиям Jason Walton [1] теперь CoffeeScript поддерживает Source Maps [2], и мы можем отлаживать код на CoffeeScript прямо в браузере (Chrome, Firefox, Webkit Nightly) и, думаю, уже скоро в WebStorm [3]. Теперь практически не осталось причин не использовать этот великолепный язык в своих веб-проектах.
Отладка с данным нововведением выглядит вот так (поддерживаются breakpoints, можно смотреть переменные, стек и т.п.):

Для создания Source Maps необходимо всего лишь добавить ключ --map при компиляции. Рядом с откомпилированным файлом .js появится файл .map, который и будет использован браузером для сопоставления исходного кода.
При использовании в браузере через <script type="text/coffeescript"> эта фича пока не работает, но, я надеюсь, её добавят в ближайшее время.
Если вы ещё не знаете что такое Source Maps и почему они должны кардинально изменить веб-разработку, почитайте отличное Введение в Javascript Source Maps [4].
Также, в этой версии:
Автор: ashtuchkin
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/28639
Ссылки в тексте:
[1] Jason Walton: http://github.com/jwalton
[2] CoffeeScript поддерживает Source Maps: http://coffeescript.org/#source-maps
[3] WebStorm: http://habrahabr.ru/company/JetBrains/blog/168267/
[4] Введение в Javascript Source Maps: http://habrahabr.ru/post/148098/
[5] статью на Хабре: http://habrahabr.ru/post/170627/
[6] Источник: http://habrahabr.ru/post/171649/
Нажмите здесь для печати.