gpt4 book ai didi

javascript - Chrome扩展程序性能优化?

转载 作者:行者123 更新时间:2023-12-02 17:18:36 24 4
gpt4 key购买 nike

如果我没记错的话,Chrome 扩展程序文件是从客户端计算机加载的,因此加载速度非常快?

是否值得合并我的所有 JavaScript 文件(内容脚本大约有 10 个)并使用 Google Closure 编译器编译它们?

我会看到很大的性能优势吗?

最佳答案

Google Closure 编译器本质上会产生两件事:

  1. 更小的代码
  2. 优化代码

较小的代码优势在本地加载资源的情况下并不那么重要。它可能会加快解析时间,可能会减少内存需求,但与网络传输时间相比,结果几乎不明显(这里的“明显”是指“可测量”)。

至于优化代码..

  • 如果您的代码很小,不是很复杂,也不是非常低效,您可能会看到非常小的好处,但同样,它们是可以衡量的,但不明显。
  • 如果您的代码庞大且复杂,您可能会看到一些好处,但它很大程度上取决于哪种方式效率低下。
  • 如果您的代码在概念上很糟糕,那么任何优化编译器都无济于事。优化只能帮助解决某些实现效率低下的问题,而不能解决糟糕的算法。

还要注意,这会让调试变得很痛苦。它不仅仅是一个缩小器,我不认为源映射可以使用它。没关系,源映射确实有效,但这是一个需要跳过的额外障碍。

底线:尝试一下并没有坏处,但不要指望有的好处,并且如果您的内容脚本的行为方式需要来提高性能,您可能需要以不同的方式重做它们。

关于javascript - Chrome扩展程序性能优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24173221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com