Комментарии 12
Да, было бы действительно классно видеть эту поддержку во всех браузерах.
У себя в данный момент решаем эту задачу так — в куках/локалсторейдже держим флаг, DeveloperModeOn. На определенные страницы делаем файлики лоадеров, в которых yepnope-ом, в зависимости от флага, грузим или продакшен- (скомбайненые/отминифаенные), или девелопер- файлы. Работает без сбоев.
У себя в данный момент решаем эту задачу так — в куках/локалсторейдже держим флаг, DeveloperModeOn. На определенные страницы делаем файлики лоадеров, в которых yepnope-ом, в зависимости от флага, грузим или продакшен- (скомбайненые/отминифаенные), или девелопер- файлы. Работает без сбоев.
немного не понял, т.е. в продакшн окружении для кук разработчиков грузятся отдельные файлы?
да, удобнее, чем минифицированный файл:)
но в этом случае тоже есть один неприятный баг — может получиться так, что возникает ошибка именно при сливании файлов в один (особенно в legacy code, где, к примеру, забыли закрывающую скобку или точку запятой в конце файла). и её ну очень трудно отследить в этом случае.
да, удобнее, чем минифицированный файл:)
но в этом случае тоже есть один неприятный баг — может получиться так, что возникает ошибка именно при сливании файлов в один (особенно в legacy code, где, к примеру, забыли закрывающую скобку или точку запятой в конце файла). и её ну очень трудно отследить в этом случае.
При минифайинге файлы линтуются, и js и css — так что тут все надежно. У нас порядка 200 файлов, пока проблем не было.
> в куках/локалсторейдже держим флаг
Ой небезопасно. Лучше привязывать по юзеру, или по ид сессии. Или другой трудноугадываемый ид.
Ой небезопасно. Лучше привязывать по юзеру, или по ид сессии. Или другой трудноугадываемый ид.
на предыдущем месте работы мы привязывались к ip
Зачем? Ну получит юзер вместо быстрых продакшенских файлов, поток медленных девелоперских — в чем небезопасность?
а для grunt есть что-нибудь подобное?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Введение в Javascript Source Maps