gpt4 book ai didi

yui-compressor - YUI 压缩机 : What are micro optimizations?

转载 作者:行者123 更新时间:2023-12-04 04:30:56 26 4
gpt4 key购买 nike

YUI Compressor,在其(不是很广泛的)文档中将其作为一个选项:

--disable-optimizations
Disable all the built-in micro optimizations.

有人知道这是什么意思吗?
这将打开/关闭什么?
我还没有找到任何关于它的文档。

谢谢!

最佳答案

看JavaScriptCompressor的源码:

lines 548 -

    if (!disableOptimizations) {
optimizeObjectMemberAccess(this.tokens);
optimizeObjLitMemberDecl(this.tokens);
}

lines 467 -

/*
* Transforms obj["foo"] into obj.foo whenever possible, saving 3 bytes.
*/
private static void optimizeObjectMemberAccess(ArrayList tokens) {

lines 497 -

/*
* Transforms 'foo': ... into foo: ... whenever possible, saving 2 bytes.
*/
private static void optimizeObjLitMemberDecl(ArrayList tokens) {

所以它将 foo['bar'] 中的常量字符串的使用转换为 foo.bar{'bar':x}{bar:x}.

关于yui-compressor - YUI 压缩机 : What are micro optimizations?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/675079/

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