


- Обычная загрузка скриптов - 487 мс
- Асинхронная загрузка - 429 мс
- «Ленивая» загрузка - ~320 мс
Заключение. Стыкуем асинхронные скрипты. Оптимизация структуры веб-страниц
Асинхронная загрузка скриптов
Шаблон двойного скрипта от John Resig
«Ленивая» загрузка
Заключение
Асинхронная и «ленивая» загрузка скриптов уменьшает общее время загрузки страницы тем, что предотвращает обычное блокирующее поведение скриптов (буквально «клин клином вышибает»). В качестве демонстрации этого можно привести различные варианты добавления скрипта на тестовую страницу:
Выше показано время, после которого срабатывает событие onload. Для других веб-приложений применение асинхронной загрузки для улучшения производительности может привести к гораздо более впечатляющим результатам и быть намного более приоритетным. В нашем случае асинхронная загрузка скриптов немного лучше (~400 мс против 417 мс). В обоих случаях нам нужно каким-то образом связывать внутренние скрипты с внешними.