技术开发 频道

不可不读,渐进式Web应用程序经典之作!

  【IT168 评论】据国际电信联盟的预估,2015年底全球上网人口到达32亿,也就是说全球将近一半的人口都在上网。 32亿人口是什么样的概念?大约32000个足球场才装得下这么多人!除了人口数量巨大之外,这些人上网时使用的设备不尽相同、网速也各不相同、甚至同一个的网速也会变化。作为 Web 开发者,试图满足所有这些不同的场景似乎有些困难!

  但这正是 PWA 出现的契机。它们赋予了开发者可以构建速度更快、富有弹性并且更吸引人的网站的能力,这些网站能够被全球数十亿人访问。 如何学习PWA呢? Dean Alan Hume大神出版了一本PWA的经典书籍《Progressive Web Apps (PWA)》。

不可不读,渐进式Web应用程序经典之作!

  该书共有5大部分,12章节, Dean Alan Hume大神从PWA定义、更快的Web应用、吸引人的Web应用、有弹性的Web应用以及PWA未来,详细解释介绍了PWA。遗憾的是,该书目前没有中文版本,不过GitHub网友自行翻译了中文版本,目前前6章节已经进行了校对,后面的部分也会持续更新。

不可不读,渐进式Web应用程序经典之作!

  为了方便大家更好的阅读这本PWA的经典书籍,进一步了解PWA,我们同时也提供一些关于PWA的相关资源:

  PWA 官网:https://developers.google.com/web/progressive-web-apps/

  全书代码示例:https://github.com/deanhume/progressive-web-apps-book

  Let’s Encrypt -免费的 HTTPS 证书授权:https://letsencrypt.org/

  Lighthouse - PWA 的审核、性能指标和非常好的实践工具:https://github.com/GoogleChrome/lighthouse

  webpagetest.org - 网站性能测试工具:https://www.webpagetest.org/

  Service Worker Toolbox - Service Worker 工具库:https://github.com/GoogleChromeLabs/sw-toolbox

  Manifest Validator 清单文件验证工具:https://manifest-validator.appspot.com/

  OneSignal 第三方跨平台推送通知工具:https://onesignal.com/

  本书中文译本GitHub地址:https://github.com/SangKa/PWA-Book-CN

0