タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavaScriptとパフォーマンスに関するryu22eのブックマーク (1)

  • JSでi++と++iどっちが速い? - Islands in the byte stream (legacy)

    結論から言うと、現在のChromeのみをターゲットにして最適化するという特殊なケースを除き*1、どちらでも変わらないといえます。 [追記] 指摘を受けて再考してみました。そもそもjsperfでは初期化コード(今回はdataなどの初期化に使用)は一度しか走らないにもかかわらず、このベンチマークコードではdataの中身を書き換えています。これがスコアに影響を与えていたようです。 data[index] = data[index] * 2をdata[index] = index * c にした結果はChromeでも安定して双方有意差なしという結果になりました。 http://jsperf.com/postfix-or-pretfix-increment/4 JSのベンチマークの難しさを思い知りました。 [/追記] http://jsperf.com/prefix-or-postfix-incre

    JSでi++と++iどっちが速い? - Islands in the byte stream (legacy)
  • 1