美文网首页
前端性能优化(四)

前端性能优化(四)

作者: Sommouns | 来源:发表于2019-05-10 21:51 被阅读0次

今天主要讲的是 浏览器存储

Cookie

因为普通的http请求是无状态的,所以需要cookie去维护客户端状态,生成发放 setCookie, 限制:4kb,需要设置过期时间,cdn的流量损耗

document.cookie = “key=value”

注意点:将cdn和主站分开,不然就会在请求cdn的请求头上带着cookie浪费流量

LocalStorage

利用localStorage做缓存,主要思路就是去访问缓存,如果没有就通过XHR去请求,请求到存储到localStorage中

sessionStorage

主要用来做表单的保存

sessionStorage.setItem(name, value)

sessionStorage.getItem(name)
indexedDB

主要可以做离线版(用的比较少),可以参考https://www.jianshu.com/p/d18536b3362f学习

PWA

一个移动端Webapp的标准

Service worker

使用拦截和处理网络请求的能力,去实现开一个离线应用,使用service worker在后台运行同时能和页面通信的能力,去实现大规模后台数据的处理,从而可以不阻塞js,可以参考https://www.jianshu.com/p/94cae70645a8

Pasted Graphic.png

上图主要是他的生命周期

Pasted Graphic 2.png

上述链接可以查看chrome中相应的service-worker

lighthouse

一个Chrome的插件,用来给网络平分,主要就是按照PWA标准,但是由于目前这个标准提出时间比较短,很多网页都不遵循

相关文章

  • 前端性能优化(中)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(上)...

  • 前端性能优化(下)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(中)...

  • 前端性能优化(上)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 为什么要进行前端性能...

  • 前端面试必问及加分点---性能优化篇

    如何进行网站性能优化 你有用过哪些前端性能优化的方法? 谈谈性能优化问题 代码层面的优化 前端性能优化最佳实践

  • 前端性能优化

    对于前端的性能优化,主要有分为加载优化和性能优化。在Google官方文档中,给出了性能优化有哪些好处。前端优化的最...

  • 常用的后端性能优化六种方式:缓存化+服务化+异步化等

    性能优化专题 前端性能优化 数据库性能优化 jvm和多线程优化 架构层面优化 缓存性能优化 常用的后端性能优化六大...

  • 关于前端性能优化问题详解

    关于前端性能优化问题详解 出处:http://segmentfault.com/blogs 前端性能优化指南 AJ...

  • 前端性能优化

    前端性能优化 下面是我认知的前端性能优化的策略,本书主要着手 JavaScript 优化展开阐述。 JavaScr...

  • 2019-10-22

    2018 前端性能优化清单

  • 前端性能优化(四)

    今天主要讲的是 浏览器存储 Cookie 因为普通的http请求是无状态的,所以需要cookie去维护客户端状态,...

网友评论

      本文标题:前端性能优化(四)

      本文链接:https://www.haomeiwen.com/subject/nabzoqtx.html