Мгновенные мобильные веб-приложения

Критический путь отрисовки относится ко всему (JavaScript, HTML, CSS, изображениям), которое требуется браузеру, прежде чем он сможет начать рисовать страницу. Приоритет доставки ресурсов на критическом пути рендеринга является обязательным, особенно для пользователей на устройствах с ограниченным доступом к сети, таких как смартфоны в сотовых сетях. Брайан рассказал, как команда Google прошла через процесс определения и определения приоритетов ресурсов для веб-сайта PageSpeed ​​Insights, уменьшив время загрузки с 20 до чуть более 1 секунды!

Слайды

  • Удалите JavaScript и CSS, блокирующие рендеринг.
  • Отдайте предпочтение видимому контенту.
  • Загружайте скрипты асинхронно.
  • Визуализируйте начальное представление на стороне сервера в виде HTML и дополните его JavaScript.
  • Минимизируйте блокирующий рендеринг CSS; доставьте только стили, необходимые для отображения начального окна просмотра, а затем доставьте остальные.
  • URI с большими данными, встроенные в блокирующий рендеринг CSS, вредны для производительности рендеринга; они блокируют ресурсы, где URL-адреса изображений не блокируют.