美文网首页
为什么我们要使用web workers?

为什么我们要使用web workers?

作者: 冰落寞成 | 来源:发表于2021-03-23 16:33 被阅读0次

因为js是单线程,如果存在大数据运算的时候会影响用户使用体验,出现卡顿的情况。
使用web workers 可以开启一个线程,在运算的同时,不影响用户体验。
web workers的几个使用场景可以参考下:

  • 当大图片canvas转base64的时候非常耗时,就可以使用wokers
    端对端加密的时候,要大量计算,可以使用wokers
  • 拼写检查,检索的所有工作可以让wokers来完成,不会阻塞UI
  • indexdb ,在网络不稳定情况下,使用indexdb api的时候,可以交给wokers,这样不会阻塞主线UI

相关文章

  • 为什么我们要使用web workers?

    因为js是单线程,如果存在大数据运算的时候会影响用户使用体验,出现卡顿的情况。使用web workers 可以开启...

  • web Workers使用

    Web Workers可以让web应用程序具备后台处理能力,使用Worker类加载一个javascript文件来开...

  • 初探 HTML5 Web Workers

    原文:初探 HTML5 Web Workers 一、Web Workers是什么 Web Worker为Web内容...

  • JavaScript是如何工作的:Web Workers的构建块

    摘要: 理解Web Workers。 原文:JavaScript是如何工作的:Web Workers的构建块 + ...

  • Web Workers的使用

    自JavaScript诞生以来,还没有办法在浏览器UI线程之外运行代码。Web Workers API改变了这个状...

  • Web Workers

    Web Workers 分类及 5 个使用场景 how-javascript-works 作者:Troland链接...

  • 22. 使用 Sources 面板 Threads 调试

    如果您正在使用利用多个线程的JavaScript功能(例如Service Worker或Web Workers),...

  • Web Workers

    12月20号发布的Safri浏览器内核webkit表示自己开始支持service workers,这就意味的主流浏...

  • Web Workers

    当浏览器切换到后台运行,操作系统会把浏览器挂起,挂起之后,比如定时器,在回到原来页面的时候,会出现获取秒有重复的问...

  • Web Workers

    什么是Web Worker? 我们都知道HTML页面在执行script的时候是unresponsive的,直到sc...

网友评论

      本文标题:为什么我们要使用web workers?

      本文链接:https://www.haomeiwen.com/subject/sevfhltx.html