第646天 为什么我们要使用web workers? #207 [3+1官网](http://www.h-camel.com/index.html) [我也要出题](http://www.h-camel.com/contribution.html)
Activity
xujs0813 commentedon Jan 21, 2021
可以开启多线程
https://developer.mozilla.org/zh-cn/docs/web/api/worker
http://www.ruanyifeng.com/blog/2018/07/web-worker.html
123ming commentedon Jan 21, 2021
通过webworker可以开启多个线程,当我们在进行大数据运算的时候,效果会很明显,也是一种前端优化手段。
leeguooooo commentedon Jan 21, 2021
因为js是单线程,如果存在大数据运算的时候会影响用户使用体验,出现卡顿的情况。
使用web workers 可以开启一个线程,在运算的同时,不影响用户体验。
web workers的几个使用场景可以参考下:
xblcx commentedon Jan 22, 2021
多线程,提高用户体验
xqy979 commentedon Jan 26, 2021
通过使用Web Worker, 我们可以在浏览器后台运行Javascript, 而不占用浏览器自身线程(Web work实现多线程)。Web Worker可以提高应用的总体性能,并且提升用户体验。