PWA入门与实践
上QQ阅读APP看书,第一时间看更新

1.2.5 PWA的布局结构

PWA的所有能力都是由浏览器层进行赋能,开发者调用浏览器层的相应API,浏览器再去调用系统的相关资源,以此来实现PWA的能力。开发者在使用PWA能力时,无须关心处于什么操作系统,一切由浏览器“抹平”,在任何系统环境下都能保证一致的用户体验。PWA的布局结构如图1-10所示。

图1-10 PWA的布局结构

PWA的相关API由W3C定制,由浏览器厂商实现。可以在支持的浏览器上进行渐进增强,在还未支持的浏览器上进行优雅降级。