セッション予告 #1

映画は予告編の出来しだいで興行成績が大きく変わるらしい(たとえそれが詐欺みたいな映像だとしても)。ドリフターズとひょうきん族を相手に戦わなきゃいけない教育テレビとしては、面白そうな予告編を流してみるぐらいの努力はすべきだろう(たとえそれが詐欺みたいな画面だとしても)。

というわけで、RubyKaigi2009 プレゼン資料の一部を紹介してみる。これは、eRubyにおける全体のコストにおいて、実行コスト以外の部分(変換コストと構文解析コスト)がいかに大きいかを表している。

セッションの中では、この問題にERBとErubisがどう取り組んでいるかを紹介する。ERBはeRubyファイルを変換してメソッドにするユーティリティを提供しているけど、Erubisはメソッドに変換する方法はとらずに、別の方法で高速化を実現している。どんな方法かというと・・・あとはセッションを聞いてくれ!