С появлением расширения YSlow для Firefox стали широко известны наиболее популярные проблемы производительности сайтов. Однако до сих пор крупные интернет-порталы не совершенны.
Вот основные проблемы крупных посещаемых интернет-ресурсов:
CSS файлы не архивируются с помощью GZIP (хотя большая часть браузеров уже поддерживает GZIP).
Несколько дней назад я писал про оптимизацию JavaScript. Там я перебрал несколько способов снижения нагрузки на браузер и ускорения работы. Но вот сегодня, листая очередной англоязычный блог, я заинтересовался заметкой про необходимость отказаться от определения переменных через запятую и использовать для каждой переменной свое выражение var.
Читаю разные статьи по оптимизации JavaScript, HTML, CSS и понимаю, что раньше я все делал неправильно. Скрипты мои работают не оптимально, съедают кучу оперативной памяти у браузера. Стыд и срам.