Q1主动回忆难度 2
1/12
性能优化 · 中级 01
记忆强度
性能优化中级题库第 1 组,共 12 张卡片。
性能优化 · 中级 01
- css加载不会阻塞DOM树的解析 - css加载会阻塞DOM树的渲染 - css加载会阻塞后面js语句的执行
内存泄漏是指程序已经不再需要某些对象或资源,但它们仍能从垃圾回收根节点沿引用链访问到,因此垃圾回收器无法释放相应内存。
- 减少HTTP请求:合并文件、CSS精灵、inline Image
首屏时间(First Contentful Paint),指的是浏览器从响应用户输入网址地址,到首屏内容渲染完成的时间,此时整个网页不一定要全部渲染完成…
用webpack优化前端性能是指优化webpack的输出结果,让打包的最终结果在浏览器运行快速高效。
- - 使用 shouldComponentUpdate 避免不需要的渲染,但是如果对 props 和 state 做深比较,代价很大,所以需要根据业务…
内存泄漏是指不再使用的内存,没有被垃圾回收机制回收。
提高网站性能的一项重要指标是提高访问速度,这与用户留存率和转换率呈正相关。
- css / js 分割,使首屏依赖的文件体积最小,内联首屏关键 css / js;
- 引入位置: css 文件<head中引入, js 文件<body底部引入 - 影响首屏的,优先级很高的 js 也可以头部引入,甚至内联 - 减少请求…
每一个网页都离不开css,但是很多人又认为,css主要是用来完成页面布局的,像一些细节或者优化,就不需要怎么考虑,实际上这种想法是不正确的
- DNS 解析也是需要时间的,可以通过预解析的方式来预先获得域名所对应的 IP