sourceMap и sourceURL

Нужен, чтобы минифицированный или сгенерированный (например, из CoffeeScript) js-файл можно было дебажить, т.е. предоставляет маппер из файла для production на файл(ы!), из которых он получился.

Сводится к добавлению в конец минифицированного файла комментария вида

//@ sourceMappingURL=/path/to/file.js.map

или передачи заголовка

X-SourceMap: /path/to/file.js.map

Генерируется автоматически при минификации с помощью google closure compiler (https://developers.google.com/closure/compiler/)

java -jar compiler.jar \ 
     --js script.js \
     --create_source_map ./script-min.js.map \
     --source_map_format=V3 \
     --js_output_file script-min.js

Очень подробная статья на тему:
http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
(вот решил перевести на русский — http://habrahabr.ru/post/148098/)

LEAVE A COMMENT