58

Clojure Compiler と UglifyJS はコードのサイズだけでなくパフォーマンスも最適化するため (サイズが最優先事項だと思いますが)、私の node.js アプリは縮小された場合に高速に実行されるのでしょうか? アプリに依存する可能性があることはわかっていますが、一般的にこれを求めています。

4

4 に答える 4

33

ノードでは、主な処理コストは I/O 操作であり、実際の JavaScript 自体ではありません。たとえば、次のようになります。

fs.readFile(myFile, function (err, data) {
    processTheFile(data);
});

readFileここで、呼び出しと起動されるコールバックの間のギャップは、コールバックにかかる時間の長さよりも数倍長くなります。(逆の場合は、おそらく node を使用すべきではありません。)

したがって、processTheFile関数を速度のために最適化することは無意味です。非常に小さな数のごく一部を節約しているためです。

于 2012-08-22T08:26:18.403 に答える