1影响页面渲染的因素:1.CPU占用2.内存分配
2.首屏加载时间构成:用户输入url到浏览器完成首屏内容渲染的时间 ,不需要全部渲染完成
白屏时间:资源加载的时间+JS执行时间 渲染时间:dom元素的渲染
主要内容:减小资源体积
延迟原因:1网络时延 2.资源体积过大 3.JS脚本执行阻塞渲染
解决方法:1懒加载 2CDN减小体积 3尽量不使用第三方库或者对第三方库按需加载 4使用http缓存或者浏览器缓存 5 tree-shaking
http 3.0 传输层基于Fast UDP Internet Contect 协议 主要解决2.0tcp队头阻塞的问题,流独立传输 ,避免重复握手
队头阻塞:底层tcp按照顺序传递包,某个包的丢失会导致阻塞其他包的传递,引入 流独立传输,支持乱序传输