gpt4 book ai didi

JavaScript 和线程

转载 作者:IT王子 更新时间:2023-10-29 02:38:24 24 4
gpt4 key购买 nike

有没有办法在 JavaScript 中实现多线程?

最佳答案

参见 http://caniuse.com/#search=worker获取最新的支持信息。

以下是大约 2009 年的支持情况。


你想用谷歌搜索的词是JavaScript Worker Threads

除了Gears目前没有任何可用的信息,但有很多关于如何实现它的讨论,所以我想关注这个问题,因为答案无疑会在未来发生变化。

这里是 Gears 的相关文档:WorkerPool API

WHATWG 有一个工作线程建议草案:Web Workers

还有 Mozilla 的 DOM Worker Threads


更新:2009 年 6 月,浏览器对 JavaScript 线程的当前支持状态

Firefox 3.5 有网络 worker 。 Web Worker 的一些演示,如果你想看到它们的实际效果:

Gears 插件也可以安装在 Firefox 中。

Safari 4WebKit nightlies 有工作线程:

Chrome 内置了 Gears,所以它可以运行线程,尽管它需要用户的确认提示(并且它使用不同的 API 来访问网络 worker ,尽管它可以在任何浏览器中运行安装的 Gears 插件):

  • Google Gears WorkerPool Demo (不是一个很好的例子,因为它运行得太快而无法在 Chrome 和 Firefox 中进行测试,尽管 IE 运行它的速度足够慢以致于看到它阻止交互)

IE8IE9 只能在安装了 Gears 插件的情况下执行线程

关于JavaScript 和线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com