• Stars
    star
    164
  • Rank 230,032 (Top 5 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 6 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

这是一本 PWA 相关的书籍

《PWA 应用实战》

欢迎走进 PWA 世界!!

简介

本书围绕着 PWA 以及周边技术,从概念入手,以实战的方式给读者讲述如何编写 PWA,以及如何编写体验最好、速度最快、安全的 PWA 站点。

本书主要从以下几个部分讲述 PWA。

  • 设计与体验
  • 基础技术
  • Service Worker
  • 离线与缓存
  • 用户留存
  • 安全
  • 性能

关于作者

作者:百度 Web 生态团队

百度 Web 生态团队是 2017 年组建,旨在帮助国内 Web 的发展,提升 Web 的用户体验,目前已有多个产品,如 LAVASMIP

为什么写这本书

我们团队从成立到现在,已有 2 年,推出 LAVAS 和 MIP 也是我们的尝试之一,积极参与 Web 方向上的技术讨论,也经常去国内的技术会议上进行分享,虽不能说真给国内 Web 发展带来了多大的贡献,但我们至少做了很多尝试。

因此,我们希望将我们过去两年积累的 PWA 方面的经验写下来,不仅帮我们自己梳理知识结构,也希望这本书能帮助到正在读的您。

为什么开源

PWA 它还在不断进步,本书的内容随时需要更新,电子书对于我们来说,迭代起来很方便。

同时也欢迎对 Web 和 PWA 有浓厚兴趣的读者加入我们,一起来维护这本书,我们由衷感谢。

版权

本书为开源书,读者可以自由地分享。只要遵守惟下列条件:

  • 署名 — 您必须给出适当的署名,提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。您可以用任何合理的方式来署名,但是不得以任何方式暗示许可人为您或您的使用背书。
  • 非商业性使用 — 您不得将本作品用于商业目的。
  • 禁止演绎 — 如您再混合、转换、或者基于该书的创作,您不可以分发修改作品。
  • 禁止附加限制 — 您不得使用法律术语或采用技术措施限制其他人做许可协议允许的事情。

本书采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可

最后

本书还在勘误阶段,可能会存在一定的问题,请您在分享的过程一定要注明来源,帮助所有读者溯源,让他们能够获得最新的修改内容版本。如果您在阅读的过程发现了书中的问题,欢迎提交 Issue 反馈给我们,或者直接发送 Pull Request 帮助我们修正,感谢您对本书的支持和贡献!

More Repositories

1

lavas

基于 Vue 的 PWA 解决方案,帮助开发者快速搭建 PWA 应用,解决接入 PWA 的各种问题
JavaScript
1,964
star
2

vue-skeleton-webpack-plugin

Lavas webpack plugin: skeleton solution for PWA webshell
JavaScript
886
star
3

hexo-pwa

Hexo PWA plugin
JavaScript
131
star
4

jekyll-pwa

Jekyll plugin for PWA
Ruby
101
star
5

pwa-doc

Lavas PWA documents
93
star
6

lavas-tutorial

Lavas 指导教程文档
67
star
7

pwa-book-demo

JavaScript
48
star
8

lavas-template-vue-appshell

Lavas Template with App Shell
JavaScript
45
star
9

sw-register-webpack-plugin

Lavas webpack plugin: service worker register for sw.js file no-cache solution
JavaScript
37
star
10

lavas-template-vue-mpa

Lavas Template with Multiple Page App
JavaScript
36
star
11

lavas-project.github.io

Lavas website
JavaScript
26
star
12

lavas-template-vue

Lavas Vue 模板,包括 Basic 和 AppShell
JavaScript
22
star
13

lavas-demo-blog

(Deprecated) Lavas pwa blog demo
JavaScript
19
star
14

lavas-template-vue-ssr

Lavas Template with Server Side Rendering
JavaScript
18
star
15

lavas-demo-news

Lavas webapp demo for news
JavaScript
18
star
16

pwa-lesson-demo

Demos for PWA lessons
JavaScript
18
star
17

vue-style-variables-loader

Webpack loader for loading global variable.less/styl/sass files in every vue component
JavaScript
15
star
18

lavas-template-vue-basic

Lavas Basic Template
JavaScript
9
star
19

pwa-expo

PWA 相关特性支持度说明,关注国内主流浏览器。 Updating...
9
star
20

crater

为大型WEB站点自动生成service worker,支持下属模块互不影响地缓存静态资源
JavaScript
8
star
21

kram

基于 marked、highlight.js 的文档编译系统
JavaScript
6
star
22

lavas-scaffold

Lavas 创建 PWA 工程脚手架模块
JavaScript
5
star
23

codelab

Codelabs of Lavas
4
star
24

pwa-features-autotest

Support PWA features automated testing on multi-browsers
JavaScript
2
star
25

lavas-core

JavaScript
1
star