2014
01
07

HTML 5 多執行緒應用

關鍵字:HTML5Web WorkerThread執行緒

隨著所開發Web系統越來越複雜,你會發現一個平時不常注意到的問題,"JavaScript是一個單執行緒(Single Thread)",這使得你所設計的UI在使用上變得無法樣一般的桌上應用AP般及時的反應,在過去這也許不是太大的問題,但在目前會將Web UI變得越來越複雜的今日,使用者往往會因此跟開發人員抱怨使用者介面不好用等等的問題,在過去開發人員只能想盡辦法,將功能逐步的拆解調整,讓系統反應逐漸變佳,但事實上他還是有著UI反應不佳的問題。

在HTML 5中提出了一個新的解決方法Web Worker 讓 javascript 可以獨立在背景
執行而不會影響到原來的HTML頁面從而可以更有效率的執行前端程式。

但 Web Worker由於安全性的考量,無法存取下列資源,在設計程式時要特別注意:

1.window
2.DOM
3.document
4.parent

另外跟大部分的HTML5的API依樣,他目前不不是所有的瀏覽器都支援,所以使用這項技術時,還是得先確定系統使用人員的瀏覽器
傑立資訊傑立資訊事業有限公司

電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:service@julyinfo.com | 臺北市大安區和平東路3段257號6樓map

© 2016 傑立資訊 All rights reserved.法律顧問:宇恒法律事務所