文档章节

Google PWA

席道坤
 席道坤
发布于 2017/02/07 15:37
字数 330
阅读 135
收藏 2

一、PWA是啥

PWA 的全称是 Progressive Web App,是 Google 在2015年提出,目的是在网页应用中实现原生应用的用户体验,即在网页应用中使用最新的技术实现原生应用才有的功能。

 

二、PWA优势

1.与传统网页相比,PWA网页应用(即使网页关闭)可在消息通知栏收到消息推送。

2.与传统网页相比,PWA网页应用(即使网页关闭)可在后台加载数据。

3.PWA网页可离线缓存内容,没有网络也可浏览之前的网页。

4.PWA网页应用可以隐藏浏览器控件,让用户感觉这就是个原生应用。

5.PWA网页应用无需从应用市场下载。

6.PWA网页应用可以再桌面上生成快捷图标入口,与原生应用一样。

 

三、局限性

1.PWA扩展了web的接口和规范,因此只有在支持PWA技术标准的浏览器上才可以使用PWA应用,这也是目前PWA技术推广所面临的阻力。

2.PWA消息推送走的GCM通道,在国内无法使用。

 

四、网站推荐

官网:https://developers.google.cn/web(WPA技术学习)

Google I/O:http://www.heimalanshi.com/opinion/186(创始人对WPA的见解)

© 著作权归作者所有

共有 人打赏支持
席道坤
粉丝 13
博文 226
码字总数 183155
作品 0
徐汇
程序员
Chrome Dev Summit 2017参会笔记

作者 | 高磊 编辑 | 尾尾 为期两天的 Chrome Dev Summit 2017 于 10月23日~24日在美国旧金山举办。由于我们近期和Google的合作较多,对Google的动作也比较关注,所以受邀参加了这次的Chrome ...

BrilliantOpenWeb
2017/10/27
0
0
iOS 终于支持了 PWA,一起来认识一下这个强化版「小程序」 | 科普

iOS 终于支持了 PWA,一起来认识一下这个强化版「小程序」 | 科普 发布于 2018-04-13 文章被以下专栏收录

少数派
07/06
0
0
PWA(Progressive Web App)入门系列:(一)PWA简介

前言 PWA做为一门Google推出的WEB端的新技术,好处不言而喻,但目前对于相关方面的知识不是很丰富,这里我推出一下这方面的入门教程系列,提供PWA方面学习。 什么是PWA PWA全称Progressive W...

lecepin
2017/03/22
0
0
3分钟告诉你什么是渐进式Web应用程序!

  【IT168 评论】随着移动设备使用的大幅增长,建立一款适合移动设备的商业网站至关重要。根据Statista最新的一项研究显示,截止到2019年,手机互联网用户渗透率将达到63.4%。显然,如何在...

it168网站
2017/11/13
0
0
如何在SSR架构中实现离线可用?(一)

本系列文章将以一个实际项目作为研究对象,探讨离线可用这个 PWA 的重要特性在 SSR 架构中的应用思路。最后结合 Vue SSR 进行实际应用。 本文作为第一部分,以 PWA-Directory_ 为例。这是一个...

BrilliantOpenWeb
2017/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

创建第一个react项目

sudo npm i -g create-react-app@1.5.2 create-react-app react-app cd react-apprm -rf package-lock.jsonrm -rf node_modules #主要是为了避免报错npm installnpm start......

lilugirl
50分钟前
1
0
在浏览器中进行深度学习:TensorFlow.js (八)生成对抗网络 (GAN)

Generative Adversarial Network 是深度学习中非常有趣的一种方法。GAN最早源自Ian Goodfellow的这篇论文。LeCun对GAN给出了极高的评价: “There are many interesting recent development...

naughty
今天
0
0
搬瓦工镜像站bwh1.net被DNS污染,国内打不开搬瓦工官网

今天下午(2018年10月17日),继搬瓦工主域名bandwagonhost.com被污染后,这个国内的镜像地址bwh1.net也被墙了。那么目前应该怎么访问搬瓦工官网呢? 消息来源:搬瓦工优惠网->搬瓦工镜像站b...

flyzy2005
今天
2
0
SpringBoot自动配置

本篇介绍下,如何通过springboot的自动配置,将公司项目内的依赖jar,不需要扫描路径,依赖jar的情况下,就能将jar内配置了@configuration注解的类,创建到IOC里面 介绍下开发环境 JDK版本1.8 spr...

贺小五
今天
3
0
命令行新建Maven多项目

参考地址 # DgroupId 可以理解为包名# DartifactId 可以理解为项目名mvn archetype:generate -DgroupId=cn.modfun -DartifactId=scaffold -DarchetypeArtifactId=maven-archetype-quickst......

阿白
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部