JavaScriptの最適化:コールチェーンはどれだけ機知に富んでいますか?

注:記事「JavaScriptの最適化、連鎖呼び出しは高価ですか?」の翻訳は以下です。 その中で、著者は、関数呼び出しのより遅いチェーンが、キャッシュされた対応するものと比較してどれくらい遅いかをテストします。 最後に、パフォーマンステストの結果を示します。



Sree Kotayは彼のブログにJavaScriptに関する短いメモを投稿しました 。 (技術的な詳細に興味がある場合、Simon Willison プレゼンテーション「A(Re)-Introduction to JavaScript」を読むことをお勧めします。)Sreeは彼のブログに次のように書いています。



JS最適化の(明らかな)基本の理解から生じる最も単純なケースの違いを理解するには、次のことを理解する必要があります。
  for(i = 0; i <100; i ++)abcd(v); 




...少なくともJavaScriptでは、以下よりもはるかに遅い:



  var f = abcd;
 for(i = 0; i <100; i ++)f(v);
...結局、JSは動的言語だからです。 この状況を明確にするJavaScriptとパフォーマンステストのより具体的なヒントを提供します。




webo.inで詳細を読む→



All Articles