說一下web worker
2022-08-10 15:37 作者:網(wǎng)星軟件 | 我要投稿
在 HTML 頁面中,如果在執(zhí)行腳本時,頁面的狀態(tài)是不可相應(yīng)的,直到腳本執(zhí)行完成后,頁面才變成可相應(yīng)。web worker 是運行在后臺的 js,獨立于其他腳本,不會影響頁面的性能。 并且通過 postMessage 將結(jié)果回傳到主線程。這樣在進行復(fù)雜操作的時候,就不會阻塞主線程了。
如何創(chuàng)建 web worker:
1.檢測瀏覽器對于 web worker 的支持性
2.創(chuàng)建 web worker 文件(js,回傳函數(shù)等)
3.創(chuàng)建 web worker 對象
標簽: