博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端优化
阅读量:6040 次
发布时间:2019-06-20

本文共 556 字,大约阅读时间需要 1 分钟。

  hot3.png

前端优化老生常谈,

纯前端优化(非全栈人员)你能控制的无外乎,js,css,image,这个时候雅虎军规可能是你参考的对象:

  1. 压缩合并js,css,image,html。压缩合并的目的其实就减少http请求数量和请求的质量
  2. 还有js和css顺序可以控制。
  3. 异步加载代码
  4. 只加载页面可见区域,其余的懒加载
  5. 缓存,缓存是比较大的范畴,(包括前端缓存,服务器缓存,离线缓存,以及利用localStorage的黑科技缓存等等。)
  6. preload,prefetch,dns-prefetch ,具体能不能用可以caniuse
  7. cdn
  8. 图片使用webp优化(chrome系的都支持)

全栈的前端优化:出去上面能优化,还有:

  1. 上面缓存中的服务器缓存,以及浏览器缓存策略,等可以做
  2. 客户端和前端一起的混合的缓存策略,(前端代码缓存在客户端中)
  3. hybird 方式
  4. ssr (服务器渲染)

综上,优化其实让首屏的页面加载更快,要想更快”缓存“是大杀器,省去服务器端来取代码的时间,但是如果你使用的webpack打包的react+react-router+mobx+less等webapp,你会发现js的渲染也会花费很多的时间。

持续更新...

转载于:https://my.oschina.net/ihh/blog/1607408

你可能感兴趣的文章
VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里
查看>>
移动互联网,入口生死战
查看>>
JAVA多线程深度解析
查看>>
Kafka High Level Consumer 会丢失消息
查看>>
时间轴
查看>>
java 获取系统当前时间的方法
查看>>
Ubuntu 10.04升级git 到1.7.2或更高的可行方法
查看>>
Spring Security4实战与原理分析视频课程( 扩展+自定义)
查看>>
第一周博客作业
查看>>
thinkpython2
查看>>
oracle recyclebin与flashback drop
查看>>
svmlight使用说明
查看>>
Swing 和AWT之间的关系
查看>>
Mysql设置自增长主键的初始值
查看>>
Android计时器正确应用方式解析
查看>>
获取post传输参数
查看>>
ASP生成静态页面的方法
查看>>
HDU 1325 Is It A Tree? 判断是否为一棵树
查看>>
Shell命令-文件压缩解压缩之gzip、zip
查看>>
个人总结
查看>>