Javascript 我的chrome扩展非常大,而且是事件驱动的。我可以通过哪些方式进行优化?

Javascript 我的chrome扩展非常大,而且是事件驱动的。我可以通过哪些方式进行优化?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我已经创建了一个相当大的chrome扩展。它依赖于外部框架和自定义代码。这个扩展操作DOM,我担心它会让一些用户的chrome速度变慢,尤其是当它加载到每个标签上时 问题 是否每个选项卡都加载了chrome扩展 您的扩展应该有多大,是否有上限或建议的限制 Chrome浏览器在安装时下载的扩展随后会从本地磁盘上运行,以提高性能。如果在线推送新版本的扩展,它将在后台自动下载给任何安装了扩展的用户 第二个问题的答案我不这么认为。我只能回答第一个问题: chrome扩展代码可能使用内容脚本注入网页,您需

我已经创建了一个相当大的chrome扩展。它依赖于外部框架和自定义代码。这个扩展操作DOM,我担心它会让一些用户的chrome速度变慢,尤其是当它加载到每个标签上时

问题

  • 是否每个选项卡都加载了chrome扩展
  • 您的扩展应该有多大,是否有上限或建议的限制

  • Chrome浏览器在安装时下载的扩展随后会从本地磁盘上运行,以提高性能。如果在线推送新版本的扩展,它将在后台自动下载给任何安装了扩展的用户


    第二个问题的答案我不这么认为。

    我只能回答第一个问题:

    chrome扩展代码可能使用内容脚本注入网页,您需要指定要将脚本注入到哪个主机

    所以这不是一个chrome扩展是否会按每个选项卡加载的问题,您需要指定是否要按每个选项卡加载扩展

    您只能在希望加载扩展的网站中请求加载扩展


    代码大小与此无关。这取决于它运行的时间、功能以及频率。