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

  • 関連タグはありません

タグの絞り込みを解除

javascriptとjsxに関するpekepekesamuraiのブックマーク (1)

  • JSX で Array#forEach が5倍以上速くなった話 - kazuhoのメモ置き場

    JSX の進化速度が半端ない - ぐるぐる~ で紹介していただいているとおり、最新の JSX では function expression の型宣言を省略できるようになっています。これを利用して、たとえば配列の合計を求める場合、 var sum = 0; [ 1, 2, 3, 4, 5, 6, 7, 8 ].forEach(function (n) { sum += n; }); のように、JavaScript と 100% 同様に書くことができるようになりました。省略形を利用して [ ... ].forEach((n) -> { sum + n; }); でもいいです。 ところでこのコード、見た目は同じなんですが、実は JSX だと JavaScript よりも5倍以上速く動くんです。まだ最適化があまいところがあるのに。 なぜか。JavaScript の Array#forEach は配

    JSX で Array#forEach が5倍以上速くなった話 - kazuhoのメモ置き場
    pekepekesamurai
    pekepekesamurai 2012/06/19
    forEachよりもforの方が早いのは意外だった…それだけ。js最適化の基本…と思いつつ、こういう風に記述する人がほとんどいないという現実…(--;;;;;;;
  • 1