一句话总结Web worker,Service worker和worklet

Posted 张驰Terry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一句话总结Web worker,Service worker和worklet相关的知识,希望对你有一定的参考价值。

Web worker,Service worker和worklet都是将脚本运行在浏览器主线程之外单独的线程中,它们之间的区别是它们所应用的场景和他们的特性。

Worklet

Worklet 是浏览器渲染流中的钩子,可以让我们有浏览器渲染线程中底层的权限,比如样式和布局。

Service worker

Service worker 是浏览器和网络间的代理。通过拦截文档中发出的请求,service worker 可以直接请求缓存中的数据,达到离线运行的目的。

Web worker

Web worker 是通常目的是让我们减轻主线程中的密集处理工作的脚本。

以上是关于一句话总结Web worker,Service worker和worklet的主要内容,如果未能解决你的问题,请参考以下文章

借助Service Worker和cacheStorage缓存及离线开发 (转载)

web worker 与 service worker

Service Worker 与 Web Worker

Webpack之(progressive web application) - PWA中的 Service Workers 是什么

没有任何安装,我可以将 Service Worker 用作更持久的 Web Worker 吗?

Flutter Web:FCM 无法注册 Service Worker