HTML5 Web Workers
web worker 是運行在后臺的 JavaScript,不會影響頁面的性能,更好的解釋是,你可以使用web worker提供的一種簡單的方法來為web內容在后臺線程中運行腳本,這些線程在執行任務的過程中并不會干擾用戶界面!
什么是 Web Worker?
當在 HTML 頁面中執行腳本時,頁面的狀態是不可響應的,直到腳本已完成。
web worker 是運行在后臺的 JavaScript,獨立于其他腳本,不會影響頁面的性能。您可以繼續做任何愿意做的事情:點擊、選取內容等等,而此時 web worker 在后臺運行。
瀏覽器支持
Internet ExplorerFirefoxOperaGoogle ChromeSafari
Internet Explorer 10, Firefox, Chrome, Safari 和 Opera 都支持Web workers.
HTML5 Web Workers 實例
下面的例子創建了一個簡單的 web worker,在后臺計數:
計算機學習推薦