Google chrome extension 除非已在选项卡中打开,否则browserAction将缓慢打开

Google chrome extension 除非已在选项卡中打开,否则browserAction将缓慢打开,google-chrome-extension,google-chrome-devtools,performance,browser-action,Google Chrome Extension,Google Chrome Devtools,Performance,Browser Action,我的Chrome扩展中的browserAction大约需要250毫秒才能显示其弹出窗口,popup.html。但是,当浏览器中的选项卡中已打开popup.html时,browserAction弹出窗口几乎立即显示 manifest.json: { "manifest_version": 2, "version": "1.0.0", "name": "MyExtension", &

我的Chrome扩展中的browserAction大约需要250毫秒才能显示其弹出窗口,
popup.html
。但是,当浏览器中的选项卡中已打开
popup.html
时,browserAction弹出窗口几乎立即显示

manifest.json

{
  "manifest_version": 2,
  "version": "1.0.0",
  "name": "MyExtension",

  "browser_action": {
    "default_icon": "icon-38x38.png",
    "default_popup": "popup.html"
  }
}
popup.html

<!doctype html>
<html>
 <body>
  <div>hello<div>
 </body>
</html>

你好
Chrome DevTools显示选项卡在2ms内完全加载


我怎样才能让它快点?我可以一直在后台加载
popup.html
吗?

修改
manifest.json
以包括

"background": {
    "page": "popup.html"
},

您是否有关于为什么或如何提高性能的其他信息?谢谢。只是猜测一下:当浏览器选项卡或扩展的背景页中打开了
popup.html
时,它就已经在RAM中了。避免磁盘访问应该可以节省很多时间。但是磁盘访问不应该占用248ms。也许Chrome可以重新使用编译好的javascript/css/html?