Google chrome Chrome扩展,重解析性能优化

Google chrome Chrome扩展,重解析性能优化,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,我正在使用一个Chrome扩展,它必须解析大量文本。到目前为止,一切都发生在内容脚本中。但是,由于解析可能需要2秒钟,我不想冻结UI 我的选择是什么 是否将解析移到背景页?不知道Chrome是如何处理这个问题的。后台页面是否与内容脚本共享相同的执行线程 从内容脚本设置网络工作者?我的意见是 将长时间任务放在后台页面。 用于将解析结果传输到内容脚本。 我的意见是 将长时间任务放在后台页面。 用于将解析结果传输到内容脚本。 另一个选项是使用setInterval使解析算法成批运行,每100ms执行一

我正在使用一个Chrome扩展,它必须解析大量文本。到目前为止,一切都发生在内容脚本中。但是,由于解析可能需要2秒钟,我不想冻结UI

我的选择是什么

是否将解析移到背景页?不知道Chrome是如何处理这个问题的。后台页面是否与内容脚本共享相同的执行线程

从内容脚本设置网络工作者?

我的意见是

将长时间任务放在后台页面。 用于将解析结果传输到内容脚本。 我的意见是

将长时间任务放在后台页面。 用于将解析结果传输到内容脚本。
另一个选项是使用setInterval使解析算法成批运行,每100ms执行一次。另一个选择是使用setInterval使解析算法成批运行,每100毫秒执行一次。这不会冻结UI,而且可能更容易实现。