Best Practices for Speeding Up Your Web Site / Рекомендации лучших вебоводов для ускорения вашего сайта: Post-load Components / Загружайте компоненты постфактум

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Вы можете пристально посмотреть на свою страницу и спросить себя: "Что абсолютно необходимо, чтобы произвести первоначальную отрисовку?" Остальная часть контента и компонентов могут подождать.

Alexasa 14.09.12 в 14:53

0

JavaScript идеальный кандидат на то, чтобы поделить загрузку на до и после события onload. К примеру, если вы используете джаваскриптовый код для перетаскивания и анимации, это может подождать, так как возможность перемещать элементы на странице появится только после начальной отрисовки. Еще одним местом для поиска потенциальных кандидатов на после-загрузку является скрытый контент (содержимое, появляющееся после каких-либо действий пользователя) и картинки за пределами видимой части экрана.

Alexasa 14.09.12 в 14:58

0

Инструменты в помощь разработчику: YUI Image Loader позволяет отложить загрузку картинок и утилита YUI Get для простого включения скриптов и стилей на лету. Для примера посмотрите на домашнюю страницу Yahoo! с включенным файрбагом.

Alexasa 14.09.12 в 15:28

0

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

Alexasa 14.09.12 в 15:30

0
Минутку...