【问题标题】:JS code blocks the normal functioning of the pageJS代码阻塞了页面的正常运行
【发布时间】:2021-08-12 19:19:24
【问题描述】:

我用 AI 库编写了一个 js 代码。该代码必须返回一个预测,但是当 js 代码执行这项工作时,该网站无法使用。在预测完成之前它会被阻止。

如何使 js 代码“异步”工作,以便用户可以像往常一样使用网站?

谢谢!!

【问题讨论】:

标签: javascript html asynchronous artificial-intelligence block


【解决方案1】:

我假设它是阻塞的库。 在这种情况下,您可以将函数移动到 Web Worker,这可以通过让页面向 Web Worker 发送带有所需参数的消息来工作,然后 Worker 进行必要的计算并将其发送回页面。

【讨论】:

  • 谢谢!这是个好主意。但现在我有另一个问题:)。我的代码需要一个库,那么一个js文件(使用Web Worker API)如何导入它需要的库呢?
  • @MatteoPitrelli 你可以使用importScripts
猜你喜欢
  • 1970-01-01
  • 2017-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多