HotRuby
RHGの逆襲の途中からid:yukobaさんによる
HotRuby(jsでのRuby実装)の解説となりました。
サーバ側のYARVと連携するのはとても面白いですね。
HotRuby - Ruby on JavaScript - yukobaの日記
http://d.hatena.ne.jp/yukoba/20071231/p1
以下のコードはStringオブジェクト
速度的に HotRuby > Ruby1.9 とのことらしいです。
jsの方がStringオブジェクトを生成するコストが低いらしい。
sum = "" 50000.times{|e| sum += e.to_s}
帰ってから気づいたのですが(遅い)
Rubyレベルでoptimizeできますよね。
皆さんはそんなことは承知の上での議論だったのかしら。
sum = "" 50000.times{ |e| sum.concat e.to_s }