我知道不能在Web工作人員內部創建畫布標記或任何其他標記,但Web工作人員可以創建ajax調用。在繪製圖像以創建Web Worker時,它是否更高效,讓它對另一個文件執行ajax調用,然後生成一個畫布並從「getImageData」返回數據?畫布API和Web工作人員
1
A
回答
2
如果您需要對數據執行一些處理(您將從ajax調用中接收到),那麼只有您應該使用web worker。例如,如果您必須在一週內計算股票的平均價格,然後將其顯示爲條形圖,並且您有完整年份的數據,則可以使用網絡工作人員進行此操作。否則,使用網絡工作者只是爲了使ajax調用僅用於將該數據再次返回給UI線程而沒有意義。
+0
謝謝。完美的把 –
+1
這個答案有點過於自信。有一個有效的理由讓網絡工作者進行和管理Ajax調用。例如,如果您的調用將返回20 MB的JSON,那麼解析Web Worker中的JSON並將解析的對象傳遞給UI線程會更高效。這樣UI在處理很長的字符串時不會掛起。 –
相關問題
- 1. Web工作人員和畫布
- 2. 取消Web工作人員
- 3. Web工作人員支持
- 4. Rebus和分佈式工作人員
- 5. 分佈式工作人員的Dask工作人員資源
- 6. Web工作者和畫布數據
- 7. 在Javascript中的Web工作人員,線程數量和工作人員?
- 8. 從開發人員客戶端工作站使用ASP.Net Web API
- 9. 用javascript上傳web工作人員
- 10. Web工作人員在Firefox中調試
- 11. web工作人員使用localStorage
- 12. NodeJS中的HTML5 Web工作人員?
- 13. 使用web工作人員解析HTML
- 14. 與Web工作人員的jQuery呈現
- 15. 斯卡拉演員和工作人員
- 16. HTML5消息API和使用Web工作人員時的消息順序
- 17. 標準功能不工作在web工作人員
- 18. 經典ASP會話和Web花園(多名工作人員)
- 19. 工作人員和教職員工姓名和年薪降序
- 20. 分佈式張量參數服務器和工作人員
- 21. 從專門的工作人員訪問共享工作人員
- 22. 改善翻譯人員和開發人員的工作流程
- 23. Winforms和後臺工作人員
- 24. 後臺工作人員和功能
- 25. Tomcat工作人員 - 連接Tomcat和Apache
- 26. ASEv2 - 前端和工作人員 - 計費
- 27. PreloadJS和服務工作人員
- 28. 後臺工作人員和SaveDialog
- 29. SAP業務人員和HANA工作室
- 30. LINQ到SQL和後臺工作人員
我不能想到通過遠程調用(ajax)進行路由比內置於Web工作者的直接消息更有效的情況。 – markE
不,使用主線程更快。我們正在談論處理器與網絡速度,很明顯! –