Компрессоры JavaScript и точка с запятой
Точка с запятой — один байт, перевод строки — один байт. Мне тут подумал, что лучше бы компрессоры JS выкидывали при сжатии не переводы строки, а точки с запятой (там где это возможно, конечно, например, пустой return в некоторых случаях нельзя завершить только переводом строки).
Тогда читаемость кода почти не снижалась бы (об обфускатарах я сейчас не говорю) и можно было бы легко понять где произошла ошибка, пропущенная в production (такое случается).
Комментарии 14
:)
http://pic.ipicture.ru/uploads/091107/gkCz26M41y.png
Сейчас пользуюсь JSMIN, который по большей части сохраняет переводы строк. После gzip разница между компрессорами не так велика, и вряд ли для