Web Workers 简介

web worker 介绍:https://developer.mozilla.org/zh-CN/docs/Web/API/Web_Workers_API/Using_web_workersweb

web worker的做用:浏览器

Web Worker为Web内容在后台线程中运行脚本提供了一种简单的方法。线程能够执行任务而不干扰用户界面。此外,他们能够使用XMLHttpRequest执行 I/O。一旦建立, 一个worker 能够将消息发送到建立它的JavaScript代码, 经过将消息发布到该代码指定的事件处理程序(反之亦然)。post

 

 

web worker是运行在浏览器后台的js程序,他不影响主程序的运行,是另开的一个js线程,能够用这个线程执行复杂的数据操做,而后把操做结果经过postMessage传递给主线程,这样在进行复杂且耗时的操做时就不会阻塞主线程了。spa

相关文章
相关标签/搜索