网站地图官方微信:
网站首页 包装胶带 包装产品加工 隐型眼镜 眼镜及配件 学习文具 学生

当前位置: 首页 >

为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?

直接说结论吧,web worker 开发者用起来非常不开心 + 容易泄漏源代码这两个原因,所以没有广泛使用。

老规矩,先贴一下我曾经用 web worker 做过的应用。

NCM 转换器 ncm 格式转换到 mp3 的逻辑用了原生的 js worker 实现 Digital IDE VCD 渲染器 解析 vcd 文件并转换成渲染单元的步骤使用了 web worker 跑 wasm 的技术路线 在批判 worker 之前,我先讲讲为什么部分场景下要用 worker。

最主要的原因是防止阻塞主线程,浏览器内…。

为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?

  • | 慈禧为什么要反对戊戌变法? |

    别说慈禧,任何一个看过《戊戌变法》内容的现代人都会秒变“守旧...

    查看详情>>
  • | 法院明确,购房者无需为烂尾楼开发商买单,此判决将对我国房地产行业产生何种影响?判决执行存在哪些问题? |

  • | 如何优化前端网站的性能? |

  • | 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态? |

  • | 普通人为了一点微薄的薪水,每天忙忙碌碌到底有什么意义? |

  • | 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗? |

  • | 一个人可以固执到什么程度? |

  • | 如果你有300万存款,你还会继续辛苦上班吗?为什么? |

  • | 飞机这么多按钮都要一个个地打开,为什么不能一键启动? |

  • | 以总理称已控制伊朗首都领空,领空被控制意味着什么?伊朗还可以通过空袭反击吗? |

  • | 以总理称已控制伊朗首都领空,领空被控制意味着什么?伊朗还可以通过空袭反击吗? |

  • 主要是只有nodejs能实现一份代码前后端共用,省了不少事。...

    2025-06-18
  • 我对上初中的小孩有两个要求: 一、每天晚上必须保证有一个小时...

    2025-06-18
  • 想要给妈妈买抗老护肤品,你首先要问自己一个问题:20+、30...

    2025-06-18
  • 一,如果你经常复发,自己就要反思了,为什么别人大几年,十几年...

    2025-06-18

关注我们

添加微信好友,关注最新动态