
fast-html-templateとは、CGI等において、HTMLをテンプレートとして扱うためのRubyモジュールです。HTMLのテンプレートを作成する側は、プログラミングの知識を特に必要としないので、デザインとロジックの分離を容易に行うことができます。また、従来のHTML/Templateと同じ使い方をすることができるため、 fast-html-templateへの移行を簡単に行うことができます。
fast-html-templateのコンセプトは、名前にもある通りその速度にあります。
新しいアルゴリズムでコードが書いてあるため、
PHPにも引けを取らない高速な動作が期待できます。
繰り返し部分で特にその効果が発揮されます。

(fast-html-template に含まれる looptest.rb, looptest.html を使用。)
現在多く使われているHTML/Templateと、ほぼ同様の使い方ができるため、 requireしているファイルの名前を変えるだけで使用することができます。(一部例外あり)
さらに、いくつかの機能拡張を施してあるため、 HTML側からもCGI側からも変更のできる、より自由で柔軟なコードを 簡単に書くことができます。
さらに詳細な情報はこちらをごらんください。