基础技术简介

    在本章内容当中,将首先介绍 ES6 标准给出的异步编程解决方案 Promise,它是 PWA 所有异步方案的基础,然后进一步介绍更直观的异步方案 Async 函数。在有了最新的异步编程概念之后,紧接着介绍如何使用 Fetch API 发送异步请求,并与 XMLHttpRequest 进行比对。最后介绍了对资源进行缓存的方法,包括用于缓存资源请求响应的 Cache API 和本地非关系型数据库 IndexedDB,为后面利用 Service Worker 实现离线缓存功能提供了基础。