javascript中的哪些函数(在浏览器中)可以在异步模式下运行?

javascript中的哪些函数(在浏览器中)可以在异步模式下运行?,javascript,asynchronous,Javascript,Asynchronous,据我所知,JavaScript是单线程的。只有少数函数可以在异步模式下运行,如setTimeout、setInterval、XHR等。。。等等。所有事件回调也将在异步模式下运行。还有其他JavaScript函数可以在异步模式下运行吗?有HTML5 API,它允许您在JavaScript中运行并行线程。在哪个版本的JavaScript中,在哪个浏览器上/在哪个引擎中?我想问一个问题,javascript中的哪些函数将以异步模式运行。还有文件API的FileReader,所有事件侦听器都可以被视为异

据我所知,JavaScript是单线程的。只有少数函数可以在异步模式下运行,如setTimeout、setInterval、XHR等。。。等等。所有事件回调也将在异步模式下运行。还有其他JavaScript函数可以在异步模式下运行吗?

有HTML5 API,它允许您在JavaScript中运行并行线程。

在哪个版本的JavaScript中,在哪个浏览器上/在哪个引擎中?我想问一个问题,javascript中的哪些函数将以异步模式运行。还有文件API的FileReader,所有事件侦听器都可以被视为异步的。@Deni:你更改了我的标题和问题的主体,这不是我想问的。我变了一点。希望您能理解。正如我所知,setTimeout和setInterval将使我的回调函数以异步方式运行。我只想知道是否还有其他方法可以异步运行回调函数。JavaScript是异步的,单线程的,另外还有一个HTML5API,允许您使用多线程。网页上发生的每个事件都是异步的。你能分享关于你的用例的更多细节吗?是的,这是真的,另外,如果你想要真正的多线程环境进行后台计算,你可以使用web worker api