webWorker
#引言 首先我们知道 JS 中是没有并行,并发等概念的,这是因为 JS 是一门单线程的语言,其中的异步执行也是利用事件循环机制进行的,并不是严格意义上的异步。由于 JS 单线程的特性,使得 JS 在执行时如果遇到大量的任务就会使得过程运行缓慢。主渲染线程的延迟明显,使得用户体验较差. #web-worker web-worker 的作用就是用来缓解这一问题的 利用 web-worker, 我们可以利用浏览器新开辟一个进程,将需要大量执行的过程在这个进程中执行,然后将结果返回给我们的主进程即可. #使用示例 #worker.html <!DOCTYPE...
more...