从我所了解的情况来看,HTML5的共享网络工作者的最大好处是他们可以在一个单独的执行线程中接受多个连接。HTML5:具有多个连接的共享网络工作者
我的问题是:是否有人获得与SharedWorker的多个连接以与Google Chrome单线程一起工作?我正在使用最新版本12.0.742.112。
演示:http://demos.zulius.com/html5/sharedworker
源(如果演示是下降):index.html,sharedworker.js
演示建立2个独立的事件侦听器。预期的输出是:
foo got message: Hello World! You are connection #1
bar got message: Hello World! You are connection #2
在演示中,无论是事件侦听器正确触发,但连接数变量没有在SharedWorker脚本维护。这使我相信到SharedWorker的每个连接都在一个单独的线程中执行。
我做错了什么?或者Chrome不支持SharedWorker吗?
更新:演示现在工作。
只是一个建议..网络工作者是一种新技术..你应该是金丝雀或至少测试版。不知道你的问题:(也许它还没有达到稳定呢? – Achshar
这是一个共享Web工作者与多个连接演示http://www.antkorp.in/sharedworkers/ –