最近、頻繁に作成される値オブジェクトのコードを最適化しようとしました。(3 次元ベクトル、fwiw)
私が試したことの 1 つは、コンストラクター関数を匿名メソッド ファクトリ パターンから通常の JavaScript コンストラクターに変換することでした。
JavaScript コンストラクター/ファクトリー パターンに関する私の最後の質問では、「新しい」コンストラクターと通常のコンストラクターの使用が強く推奨されていたので、これは私を驚かせた深刻なパフォーマンスの低下につながりました。
私のテストが単純すぎるか、単純に間違っているか、Chrome の JavaScript エンジンで行われた最近のパフォーマンスの最適化の結果か、または上記のすべてが原因である可能性があります。いずれにせよ、私の「最適化」がパフォーマンスの低下につながった理由を本当に知りたいです-そして-最も重要なのは、私のjsperfテストランに明らかな問題はありますか?