service worker

是一段运行在浏览器后端的脚本,独立于页面,是一个worker,也可以理解为一个网络代理服务器。可以实现消息推动、地理围栏、离线应用等功能,相当于在浏览器端建立了一个代理服务,实现一些现在看来逆天的功能。...

Chart.js

ChartJS 图表默认是响应式的,它们在手机和平板电脑上运行良好,开箱即用有 8 种不同类型的图表(折线图、条形图、雷达图、圈和饼图、极区、气泡、散点图、区域),以及混合它们的能力,并且所有图表都是动画和可定制的。...

Promise.all

Promise.all(promises) 其原理是能够一次并行处理多个 promise,并且只返回一个 promise 实例, 那个输入的所有 promise 的 resolve 回调的结果是一个数组。...

Promise.allSettled

Promise.allSettled()原理是返回一个在所有给定的 promise 都已经 fulfilled 或 rejected 后的 promise ,并带有一个对象数组,每个对象表示对应的promise 结果。...