即时移动网络应用

关键呈现路径是指浏览器在开始绘制网页之前需要的所有内容(JavaScript、HTML、CSS、图片)。必须优先在关键渲染路径上呈现素材资源,尤其是对于使用网络受限设备(例如使用移动网络的智能手机)的用户。Bryan 介绍了 Google 团队如何找出 PageSpeed Insights 网站的素材资源并确定其优先级,使加载时间从 20 秒增加到 1 秒以上!

幻灯片

  • 消除阻塞渲染的 JavaScript 和 CSS。
  • 优先显示可见内容。
  • 异步加载脚本。
  • 将初始视图服务器端呈现为 HTML 并使用 JavaScript 进行增强。
  • 最大限度减少阻碍呈现的 CSS;仅投放显示初始视口所需的样式,然后投放其余样式。
  • 内嵌在阻塞渲染的 CSS 中的大型数据 URI 对渲染性能有害;此类网址 URI 会在不会阻塞图片网址的情况下阻塞资源。