根据各种文档来源,来自不同来源的iframe具有单独的事件循环,因此其中一个中长时间运行的javascript代码不应影响事件处理 另一方面,一个简单的POC显示内部的一个简单的长时间运行的计数循环 即使内部iframe设置为display:none
,iframe也会阻止整个页面的呈现修改 我是网络工作者的家庭成员,这个问题是关于在不支持网络工作者的浏览器中这样做的可行性(比如为了编写网络工作者polyfill或者能够运行现有的代码而不是以网络工作者为设计理念)
答案 0 :(得分:2)
尝试将非阻塞计算破解为iframe似乎是一种反模式。我希望https://developer.mozilla.org/en/docs/Web/Guide/Performance/Using_web_workers网络工作者是出于这种目的。