[html] 为什么我们要使用web workers?
因为js是单线程,如果存在大数据运算的时候会影响用户使用体验,出现卡顿的情况。
使用web workers 可以开启一个线程,在运算的同时,不影响用户体验。
web workers的几个使用场景可以参考下:当大图片canvas转base64的时候非常耗时,就可以使用wokers端对端加密的时候,要大量计算,可以使用wokers拼写检查,检索的所有工作可以让wokers来完成,不会阻塞UIindexdb ,在网络不稳定情况下,使用indexdb api的时候,可以交给wokers,这样不会阻塞主线UI
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题