在我们项目中
使用ssr渲染首次请求,即同构渲染
在首次获取的到的html中:
- 谷歌资源(script)是用了defer属性,必须加载
- 在heade尾部嵌入了preload资源(link),请求js,这些是绝对会用到的资源,在页面关闭的时候会立即停止加载
- 紧随其后的是 prefetch 资源(link),请求js,这些是可能会用到的资源,预取资源在页面关闭的时候不会停止
- preload优先级比prefetch高,defer 资源下载完毕才会开始DOMContentLoaded事件。async/defer
- 页面中使用了大量的meta标签,估计是为了爬虫
- 我们做同构渲染也是为了更好的爬虫
- body中嵌入的第一行代码是请求manifest.js,第二行是vendor.js,第三行是请求app.js,第4行代码是app.css