從我所瞭解的情況來看,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/ –