【问题标题】:Best XHR solution, for use with workers?与工人一起使用的最佳 XHR 解决方案?
【发布时间】:2012-06-21 13:08:33
【问题描述】:

(如果有问题可以回答这个问题,请告诉我)

我正在寻找关于跨浏览器 XHR 支持的建议。

在普通 VM 中,我通常将 jQ 用于 XHR 内容。仅仅为了 AJAX 支持而将 jQ 加载到工作程序中似乎有点过头了(假设这是可行的;还没有尝试过)。

建议?

【问题讨论】:

标签: javascript ajax web-worker


【解决方案1】:

我认为从 Web Worker 发出 XML HTTP 请求没有多大意义。毕竟,这些请求是异步的! :)

有趣的是,有人建议在 jQuery 的核心中为 Web Worker 实现对 XHR 的支持,但是对于为什么这可能不是一个好主意,有一个非常详细的回应。

他为什么不这样做的一些理由是:

  1. 网络工作者的启动时间很长
  2. 单个请求的时间效率不高
  3. IE 对网络工作者的支持不是很好
  4. jQuery 始终使用 DOM 方法,这意味着在 web worker 中使用时会引发异常

真的很好读

http://bugs.jquery.com/ticket/9889

希望这会有所帮助!

【讨论】:

  • 谢谢。我正在寻找更好的方法来处理超低级操作。思想工作者可能是一条可行的道路。
  • 是的,我认为它们可能最适合长时间运行的算法,也许如果您通过 ajax 请求大量数据,如果可能需要尽管。我最终得到了所有的试验、错误和分析! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-12
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 2014-09-18
  • 1970-01-01
相关资源
最近更新 更多