标签: multithreading html5 web-worker
我知道web workers作为一个独立的线程而不是UI thread,但我不明白为什么不允许他们修改DOM。我的意思是您可以允许线程间通信并将DOM数据保留在共享空间中,并让web workers线程修改DOM。为什么浏览器不允许这样做?
web workers
UI thread
DOM
答案 0 :(得分:6)
因为DOM不是线程安全的,并且JavaScript不公开线程API。
另见: