На данный момент среди веб-разработчиков существует расхожее заблуждение, что скорость загрузки веб-сайта в клиентском браузере полностью определяется временем генерации html-страницы на сервере.
Николай рассказал нам о том, как улучшить время загрузки данных, но мы помним о том, что у скорости страниц есть еще минимум две составляющих: это время инициализации новой страницы и время реакции элементов на странице.
Страница с результатами поиска Яндекса за последние 12 месяцев показывалась почти 7 миллиардов раз (а за последний месяц полтора миллиарда). Очевидно, что такая посещаемая страница должна быть очень легкой.
Подход "Progressive Enhancement" декларирует, что весь функционал веб-сайта должен быть доступен не только современным браузерам, но и большинству старых браузеров, а так же браузерам с отключенным JavaScript'ом.