YUI Compressor は、その (あまり詳細ではない) ドキュメントで、これをオプションとして述べています。
--disable-optimizations
Disable all the built-in micro optimizations.
これが何を意味するか知っている人はいますか?
これは何をオン/オフしますか?
それに関するドキュメントは見つかりませんでした。
ありがとう!
YUI Compressor は、その (あまり詳細ではない) ドキュメントで、これをオプションとして述べています。
--disable-optimizations
Disable all the built-in micro optimizations.
これが何を意味するか知っている人はいますか?
これは何をオン/オフしますか?
それに関するドキュメントは見つかりませんでした。
ありがとう!
JavaScriptCompressor のソースを見る:
行 548 -
if (!disableOptimizations) {
optimizeObjectMemberAccess(this.tokens);
optimizeObjLitMemberDecl(this.tokens);
}
行 467 -
/*
* Transforms obj["foo"] into obj.foo whenever possible, saving 3 bytes.
*/
private static void optimizeObjectMemberAccess(ArrayList tokens) {
行 497 -
/*
* Transforms 'foo': ... into foo: ... whenever possible, saving 2 bytes.
*/
private static void optimizeObjLitMemberDecl(ArrayList tokens) {
したがって、定数文字列の使用を と に変換しfoo['bar']
てfoo.bar
い{'bar':x}
ます{bar:x}
。