原生JS

工作线程(webWorker)

简介:web worker是HTML5引入的一个工作线程的概念,是运行在后台的JavaScript,独立于其他脚本。允许开发人员编写能够长时间运行而不被用户所中断的后台程序,去执行事务或者逻辑,并同时保证页面对用户的响应。

简而言之,就是允许JavaScript创建多个线程,但是子线程完全受主线程控制,且不得操作DOM。
从而,可以用webWorker来处理一些比较耗时的计算。