少し前から時計がまたはやっていますね。 TeraClockとか便利なものが出てきたので、早速使わせてもらってます。 さて、TeraClock開発の話でTimerよりEnterFrameの方がいいとかパフォーマンスを気にされているようなんですが マイフレームごとにnew Date()してるのが気になったので実際どうすると効率がいいのか確認してみました。 まず3つ時刻を更新して取得する方法を考えてみました。 // 方法1) 普通にnewする var now = new Date(); // 方法2) newは初回のみで、差分(経過時間)を足してアップデート var _date:Date = new Date(); var _startTime:Date = _date.getTime(); _date.setTime( _startTime + getTimer() ); // 方法3) 方法
![Dateを更新する3つの方法をベンチマークする | _level0 - KAYAC Front Engineer Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/eec6dd9c513f0d18c25bcb4b99f8892072a31ff5/height=288;version=1;width=512/http%3A%2F%2Flevel0.kayac.com%2Fimg%2Fogp%2FFlash.png)