各位「網路工作者」大家好!
Web Worker是由 W3C以及 WHATWG共同制定出來的API,讓 javascript 可以獨立在背景執行而不會影響到原來的HTML頁面,Web Worker 可以更有效率的執行前端程式。
聽起來很厲害,總是在跟效能搏鬥的前端工程師就會傻傻的想跳進這個坑(如我),但是由於沒有整體性的瞭解這個東西,只參考API想要改善任何效能上的問題就會有點心有餘而力不足,最後還是放棄,然後跟自己說:
「唉~算了啦~這麼不好用,等他成熟一點再說吧!」。
因此想跟大家分享一下我在使用 Web Worker上的一點點心得,以及在服用 Worker 之前應該要有的觀念。本文章希望從實作的角度來讓大家了解 Web Worker 到底可以做什麼,而不僅止於 API 的介紹。
Web Worker是由 W3C以及 WHATWG共同制定出來的API,讓 javascript 可以獨立在背景執行而不會影響到原來的HTML頁面,Web Worker 可以更有效率的執行前端程式。
聽起來很厲害,總是在跟效能搏鬥的前端工程師就會傻傻的想跳進這個坑(如我),但是由於沒有整體性的瞭解這個東西,只參考API想要改善任何效能上的問題就會有點心有餘而力不足,最後還是放棄,然後跟自己說:
「唉~算了啦~這麼不好用,等他成熟一點再說吧!」。
因此想跟大家分享一下我在使用 Web Worker上的一點點心得,以及在服用 Worker 之前應該要有的觀念。本文章希望從實作的角度來讓大家了解 Web Worker 到底可以做什麼,而不僅止於 API 的介紹。