美文网首页
H5 PWA技术

H5 PWA技术

作者: 风之化身呀 | 来源:发表于2018-01-06 18:34 被阅读10616次

PWA(Progressive Web App),渐进式网络应用。这些应用没有通过应用商店进行打包和部署,它们只是汲取了所需要的原生功能的网站而已

  • 优势:构建一个完全离线的网站,为用户提供几乎是瞬间加载的体验,同时对于不可靠的网络又是安全及富有弹性的
  • 特点:响应式、独立于网络连接、类似原生应用的交互体验、始终保持更新、安全、可发现、可重连、可安装、可链接
  • 核心原理:manifest文件清单 + Service Workers

Service Worker:

  • 基本特点
  • 运行在它自己的全局脚本上下文中
  • 不绑定到具体的网页
  • 无法修改网页中的元素,因为它无法访问 DOM
  • 只能使用 HTTPS
  • 拦截进出的 HTTP 请求,从而完全控制你的网站
  • 与主JS线程独立,不会被阻塞
  • 完全异步,无法使用localStorage
  • 生命周期(想象成红绿灯)


    Service Worker生命周期
  • register (需要下载和解析,红灯)
  • install (执行,黄灯)
  • activated( 成功,绿灯)

Twitter PWA 细节


PWA .png

Progressive Web Apps (PWA)

相关文章

  • H5 PWA技术

    PWA(Progressive Web App),渐进式网络应用。这些应用没有通过应用商店进行打包和部署,它们只是...

  • H5 PWA技术

    1、原生app优缺点 a、体验好、下载到手机上入口方便b、开发成本高(ios和安卓)c、软件上线需要审核d、版本更...

  • 认识PWA

    大纲 前言1、什么是PWA2、PWA 应该具备的特点3、PWA基础4、构建 PWA 的业务场景5、PWA的核心技术...

  • PWA (渐进式 Web App)

    【 PWA 】 今天开始 Research 一个新的前端技术,PWA( 全称:Progressive Web ...

  • PWA做离线数据缓存实现与探索

    PWA Service worker 是PWA得以实现的核心技术 service worker Service w...

  • webpack对于PWA的打包配置

    什么是PWA? PWA即Progressive Web Application,它作为一门比较新的前端技术,在近几...

  • 前端未来趋势(一)

    1.PWA PWA(Progressive Web Apps)由谷歌提出,用前沿的技术开发,让网页使用如同App般...

  • PWA配置教程

    一、PWA 简介 一个新的前端技术,PWA( 全称:Progressive Web App )也就是说这是个渐进式...

  • pwa初探

    pwa项目初探 pwa简介 pwa优点 pwa特点 项目 运行项目 验收pwa是否生效(必须是https) 5、然...

  • PWA架构【翻译】

    PWA系列: PWA简介【翻译】 PWA架构【翻译】 利用Service workders使得PWA支持离线工作【...

网友评论

      本文标题:H5 PWA技术

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