gpt4 book ai didi

minify - 缩小可以提高性能吗?

转载 作者:行者123 更新时间:2023-12-02 07:14:24 26 4
gpt4 key购买 nike

我使用 uglifyJS 缩小了 Javascript 和 CSS 文件,磁盘上的文件大小已大大减小。但在使用 Chrome 开发者工具检查网络选项卡中加载资源的总时间时,我发现没有区别。那么缩小真的能提高性能吗?如果是的话我该如何测量?

enter image description here

最佳答案

缩小可以提高性能,具体取决于您的 JavaScript 引擎。

例如Chrome的V8自动优化编译器inlines functions less than 600 characters long - 包括空格和注释。

假设我们有一个长度超过 600 个字符的函数:

function f() {
// A long comment... bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
return 1;
}

缩小将其简化为function f(){return 1}

如果我们现在调用这两个变体 n 次并比较 rawminified 函数的性能,我们会得到以下结果:

Raw vs minified performance

显然,缩小后的函数的执行速度快两倍

关于minify - 缩小可以提高性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28493763/

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