Javascript 是否可以利用跨域iFrame进行非阻塞计算?

Javascript 是否可以利用跨域iFrame进行非阻塞计算?,javascript,iframe,concurrency,Javascript,Iframe,Concurrency,根据各种文档来源,来自不同来源的iframe具有单独的事件循环,因此其中一个中的长时间运行的javascript代码不应影响事件处理 然而,在另一个例子中,一个简单的POC显示了内部的一个简单的长时间运行的计数循环 即使内部iframe设置为display:none,iframe也会阻止整个页面的呈现 编辑 我熟悉web workers,这个问题是关于在不支持web workers的浏览器中执行此操作的可行性(例如,为了编写web workers polyfill或能够运行未考虑web work

根据各种文档来源,来自不同来源的iframe具有单独的事件循环,因此其中一个中的长时间运行的javascript代码不应影响事件处理 然而,在另一个例子中,一个简单的POC显示了内部的一个简单的长时间运行的计数循环 即使内部iframe设置为display:none,iframe也会阻止整个页面的呈现

编辑
我熟悉web workers,这个问题是关于在不支持web workers的浏览器中执行此操作的可行性(例如,为了编写web workers polyfill或能够运行未考虑web workers的现有代码)尝试将非阻塞计算破解到iframe中似乎是一种反模式。我希望web workers就是为了达到这样的目的。

我熟悉web workers,但这个问题是关于在不支持web workers的浏览器中这样做的可行性(比如为了编写web workers polyfill或能够运行未考虑web workers的现有代码)