MeteorでRubinius1.2.3が遅すぎてびっくりした!!

Ruby1.8.7Ruby1.9.2と較べて遜色ないか、多少速い
ことを期待していたのだが...。


結果は予想の斜め上をいき、期待とは真逆?となった。

Meteor on Ruby1.9.2 is 2x faster than Meteor on Rubinius1.2.3. 


Rubinius1.2.3でMeteorのサンプルを走らせた場合、Ruby1.9.2で
走らせた場合に較べて、2倍以上遅い。


MeteorがたまたまRubiniusの苦手分野をクリーンヒットしたのか...?


MeteorをRubinius向けにチューニングすると遜色ないスピードが
出るのか?


実行環境はMacOSX10.6.7 on MacBook Pro 2010 Mid。
RubiniusはMacOSX10.6用公式インストーラを利用。

Meteor for Ruby

0.9.6.4、リリース。
http://github.com/asip/meteor/
http://rubygems.org/gems/meteor

[変更点]
 ・Ruby1.9とRuby1.8での属性指定を伴うメソッドのシグニチャを統一しました。
  ・Meteor::Core::Kernal#elementのメソッドシグニチャの変更
  ・Meteor::Element#childのメソッドシグニチャの変更
  ・Meteor::Core::Kernel#attrのメソッドシグニチャの変更
  ・Meteor::Element#attrのメソッドシグニチャの変更
 ・Meteor::Html::ParserImplの不具合修正

Meteor for Ruby

0.9.6.3、リリース。
http://github.com/asip/meteor/
http://rubygems.org/gems/meteor

[変更点]
 ・Ruby1.9での属性の指定を「属性名=>属性値」だけでなく
0.9.5.1以前の構文でも行えるようにしました。
  ・Meteor::Parser#elementのメソッドシグニチャの変更 on Ruby1.9
  ・Meteor::Element#childのメソッドシグニチャの変更 on Ruby1.9
  ・Meteor::Parser#attrのメソッドシグニチャの変更 on Ruby1.9
  ・Meteor::Element#attrのメソッドシグニチャの変更 on Ruby1.9

Meteor for Ruby

0.9.6.1、リリース。
http://github.com/asip/meteor/
http://rubygems.org/gems/meteor

[変更点]
 ・Ruby1.9の場合、elemant、attr、childメソッドでの属性の指定は
  「属性名=>属性値」の形式で行います。
  ・Meteor::Parser#elementのメソッドシグニチャの変更 on Ruby1.9
  ・Meteor::Element#childのメソッドシグニチャの変更 on Ruby1.9
  ・Meteor::Parser#attrのメソッドシグニチャの変更 on Ruby1.9
  ・Meteor::Element#attrのメソッドシグニチャの変更 on Ruby1.9
 ・Meteor::Parser#shadowの追加