Web Worker

https://developer.mozilla.org/zh-CN/docs/Web/API/Web_Workers_API
https://developer.mozilla.org/zh-CN/docs/Web/API/Web_Workers_API/Using_web_workers


在worker内,不能直接操作DOM节点,也不能使用window对象的默认方法和属性。
然而你可以使用大量window对象之下的东西,包括WebSockets,IndexedDB以及FireFox OS专用的Data Store API等数据存储机制。

workers和主线程间的数据传递通过这样的消息机制进行:
双方都使用postMessage()方法发送各自的消息,使用onmessage事件处理函数来响应消息(消息被包含在Message事件的data属性中)。
这个过程中数据并不是被共享而是被复制。

不能访问localStorage