6

是否有解决方案以在初始化后不使用 DOM 但具有兼容接口的方式实现对象windowdocument它们对于在 web worker 中使用像 MathJax 这样的重量级库很有用。

4

1 回答 1

0

有一些方法可以在 worker 中进行 DOM 操作:

  1. 在 worker 中导入一个 DOM 副本(性能真的很差),
  2. 将“文档字符串”解析为新的 DOM(性能真的很差)和
  3. 向浏览器发送和接收 DOM 操作命令(最佳解决方案)。

这可能看起来很傻,但您只需将“DOM 相关函数”的参数发送到浏览器并将结果返回给您的工作人员;

于 2013-05-14T14:54:55.777 回答