我们知道在编程模型上分为同步编程和异步编程:
1、同步编程和异步编程
同步编程即各任务按顺序一个一个执行, 前一个任务完全执行完后再执行下一个任务, 程序执行顺序跟编写的顺序是一致的, 逻辑比较清晰,...有没有一种方法, 可以在多线程中并行执行某些任务? Workers 就赋予了在不同线程中运行某些任务的能力,因此你可以启动任务,然后继续其他的处理....Shared Workers: 共享线程, 可以被运行在同源的所有进程访问(不同的浏览的选项卡,内联框架及其它shared workers), 可以由运行在不同窗口中的多个不同脚本共享...., 此时将网络断开, 发现缓存的资源仍然可以获取到, 页面仍然可以正常访问
再看看Application的Cache Storage, 可以看到以 key 值 v1 存储的响应缓存, 这些缓存文件都是我们在...install 中添加到我们待缓存的列表中的文件路径
在 Application 的 Service Workers 中可以看到对应 SW的一些状态记录, 以及可以对其进行相应的操作
同样使用 chrome