原生JS 发表于 2017-11-18 | 分类于 web , js | 工作线程(webWorker)简介:web worker是HTML5引入的一个工作线程的概念,是运行在后台的JavaScript,独立于其他脚本。允许开发人员编写能够长时间运行而不被用户所中断的后台程序,去执行事务或者逻辑,并同时保证页面对用户的响应。 简而言之,就是允许JavaScript创建多个线程,但是子线程完全受主线程控制,且不得操作DOM。从而,可以用webWorker来处理一些比较耗时的计算。