6-16阿里前端面试记录

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按照顺序传递包,某个包的丢失会导致阻塞其他包的传递,引入 流独立传输,支持乱序传输

相关推荐
GIS之路35 分钟前
GDAL 创建矢量图层的两种方式
前端
夏鹏今天学习了吗1 小时前
【LeetCode热题100(78/100)】爬楼梯
算法·leetcode·职场和发展
小目标一个亿1 小时前
Windows平台Nginx配置web账号密码验证
linux·前端·nginx
007php0071 小时前
mySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据
数据库·redis·git·mysql·面试·职场和发展·php
rocky1911 小时前
网页版时钟
前端·javascript·html
Aotman_2 小时前
Element-UI Message Box弹窗 使用$confirm方法自定义模版内容,修改默认样式
linux·运维·前端
计算机程序设计小李同学2 小时前
基于SSM框架的动画制作及分享网站设计
java·前端·后端·学习·ssm
鱼跃鹰飞2 小时前
JMM 三大特性(原子性 / 可见性 / 有序性)面试精简版
java·jvm·面试
一只小阿乐2 小时前
vue-web端实现图片懒加载的方
前端·javascript·vue.js
牛马1112 小时前
Flutter 多语言
前端·flutter