私はこの問題を抱えています。基本的に、同じコードを複数回ベンチマークすると、コード実行が大幅に高速化されます。なぜJavaScriptコードが時間の経過とともに速く実行されるのですか?
は、ここでは、コードです:
http://codepen.io/kirkouimet/pen/xOXLPv?editors=0010
はここでChromeからのスクリーンショットです:
誰もが何が起こっているのか知っていますか?
私はパフォーマンスをチェックしています:
var benchmarkStartTimeInMilliseconds = performance.now();
...
var benchmarkEndTimeInMilliseconds = performance.now() - benchmarkStartTimeInMilliseconds;
具体的には、各ブラウザで3回目の繰り返しが実行された後に実行速度が急上昇するように見えます。 – DJG
Googleの「ジャストインタイム」のコンパイル/最適化。 – Pointy
ちょうど良いワインのように...年齢とともに(とにかく) – charlietfl