Sta*_*Bug 2 javascript html5 web-worker
我在http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html上读到了关于Web Workers的内容,我想我理解他们的目的,但我想知道是否有一个主要目的Web工作者,即"允许执行长任务而不让步以保持页面响应".没有网络工作者可以实现吗?就像注册Callbaks一样,也可以执行长任务,只有在准备就绪时才会中断,不会阻塞,是不是一样?
回调允许您管理并发.那就是处理任务.并非总是很简单.
Web工作者不仅允许您以更简单的方式进行并发,而且还让您具有并行性,即并行执行的任务:它们不一定会相互阻塞,也不会阻止UI.
为了在Web worker之前在浏览器中运行基于javascript的长任务,您必须对其进行微观管理以将其剪切为小部分,以便UI能够保持响应.当然,有多个长期运行的任务更复杂.
| 归档时间: |
|
| 查看次数: |
1632 次 |
| 最近记录: |