Готовый перевод Best Practices for Speeding Up Your Web Site / Рекомендации лучших вебоводов для ускорения вашего сайта: Minify JavaScript and CSS / Минифицируйте скрипты и стили

Минификацией называется практика удаления ненужных символов из кода для уменьшения размера и соответственно ускорения загрузки. При минимизации кода удаляются все комментарии, также, как и ненужные пробельные символы (пробелы, переводы строки, табуляция). В случае с JavaScript, это уменьшает время отклика из-за уменьшения размера загружаемого файла. Два популярных инструмента для минификации - JSMin и YUI Compressor. YUI Compressor может также сжимать CSS.

Обфускация еще один способ оптимизации, который может использоваться для кода. Этот способ более сложный, чем минификация, из-за чего могут возникать ошибки кода, как результат собственно самой обфускации. В обзоре первой десятки северо-американских сайтов минификация достигает 21% уменьшения размеров, в то время как обфускация 25%. Хотя обфускация позволяет более высокую степень сжатия, однако минификация JavaScript менее рискованна.

В дополнение к минификации внешних скриптов и стилей, встроенные блоки также могут быть сжаты. Даже если вы сжимаете ваши скрипты и стили, минификация может уменьшить размер на 5 и более процентов. Так как размеры JavaScript и CSS все время растут, не брезгуйте воспользоваться возможностью минификации вашего кода.

Переведено на Нотабеноиде
http://notabenoid.org/book/31735/110120

Переводчики: Alexasa

Настройки

Готово:

100.00% КП = 1.0