如果JavaScript终止任务花费的时间超过xxx秒,则

时间:2020-09-07 17:14:39

标签: javascript multithreading

我了解JavaScript是一种单线程语言,但是我想知道是否有任何方法可以停止长任务,如果它花费的时间太长。

我正在使用计算器,并且使用许多第三方库进行计算。有时计算可能花费太长时间,我希望能够超时,停止计算并显示错误或其他内容。

到目前为止,我发现我可以使用WebWorkers来实现这一点,但是我真的不喜欢使用它们,而且它们还会带来一些开销。

有没有更好的方法来实现这一目标?

0 个答案:

没有答案