美文网首页
移动端性能优化(2)

移动端性能优化(2)

作者: Pamcore | 来源:发表于2018-04-25 17:07 被阅读0次

缓存类

合理利用浏览器缓存

除了上面说到的使用Cache-Control、Expires、Etag和Last-Modified来设置HTTP缓存外,在移动端还可以使用localStorage等来保存AJAX返回的数据,或者使用localStorage保存CSS或JavaScript静态资源内容,实现移动端的离线应用,尽可能减少网络请求,保证静态资源内容的快速加载。

静态资源离线方案

对于移动端或Hybrid应用,可以设置离线文件或离线包机制让静态资源请求从本地读取,加快资源载入速度,并实现离线更新。关于这块内容,我们会在后面的章节中重点讲解。

尝试使用AMP HTML

AMP HTML可以作为优化前端页面性能的一个解决方案,使用AMP Component中的元素来代替原始的页面元素进行直接渲染。

!-- 不推荐 --

<video width="400" height="300" src="http://www.domain.com/videos/myvideo.mp4" poster="path/poster.jpg">
 <div fallback>
 <p>Your browser doesn’t support HTML5 video</p>
 </div>
 <source type="video/mp4" src="foo.mp4">
 <source type="video/webm" src="foo.webm">
 </video>
 !-- 推荐 --
 <amp-video width="400" height="300" src="[http://www.domain.com/videos/myvideo.mp4](https://link.jianshu.com?t=http%3A%2F%2Fwww.domain.com%2Fvideos%2Fmyvideo.mp4)" poster= "path/poster.jpg">
 <div fallback>
 <p>Your browser doesn’t support HTML5 video</p>
 </div>
 <source type="video/mp4" src="foo.mp4">
 <source type="video/webm" src="foo.webm">
 </amp-video>

相关文章

  • 移动端性能优化(2)

    缓存类 合理利用浏览器缓存 除了上面说到的使用Cache-Control、Expires、Etag和Last-Mo...

  • 移动端性能优化(2)

    缓存类 合理利用浏览器缓存 除了上面说到的使用Cache-Control、Expires、Etag和Last-Mo...

  • H5性能优化

    移动端HTML5页面前端性能优化。如何优化HTML5在移动设置上的性能表现,首先需要明确以下几个原则:1、PC优化...

  • 性能优化

    性能优化 代码层面: 缓存利用 请求数量 请求带宽 总的来说 移动端性能优化 具体优化 加号操作符 事件委托 避免...

  • 移动端性能优化

  • 移动端性能优化

    尽量使用css3动画,开启硬件加速。 适当使用touch事件代替click事件。 避免使用css3渐变阴影效果。 ...

  • 移动端性能优化

    性能优化的维度 1. 逻辑与架构 1. 逻辑优化 逻辑优化的核心: 1. 业务流的逻辑最优; ...

  • 移动H5前端性能五大优化方案(实战篇)

    移动H5前端性能优化 概述 1. PC优化手法在移动端相同适合使用2. 在移动端我们提出3s加载完首屏资源3. 根...

  • 高途基于WeChat Matrix MemGuard的重铸改造

    一、前言 移动端性能优化相关的技术已经发展到了深水区,微信移动端技术团队出品的Matrix APM套件就是对性能优...

  • H5移动端的性能优化

    H5 移动端的性能优化V1.0 一、渲染优化 二、css优化 三、加载优化 四、脚本执行优化

网友评论

      本文标题:移动端性能优化(2)

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