在 google colab 和腾讯在线文档这类数据频繁交互的网页应用中,
在 chrome dev tools 的 network 监控中能看到一个齿轮图标前缀的网络请求
查资料 后发现原来是 browser 的 service worker API 技术就会带上齿轮图标
随着 web 服务变复杂,js 中耗时间耗资源的运算过程会阻塞单线程的 js runtime, service worker 是单独进程从而解决这个问题
service worker 可以干页面缓存+拦截请求
在 google colab 和腾讯在线文档这类数据频繁交互的网页应用中,
在 chrome dev tools 的 network 监控中能看到一个齿轮图标前缀的网络请求
查资料 后发现原来是 browser 的 service worker API 技术就会带上齿轮图标
随着 web 服务变复杂,js 中耗时间耗资源的运算过程会阻塞单线程的 js runtime, service worker 是单独进程从而解决这个问题
service worker 可以干页面缓存+拦截请求