割り当てる変数はjson形式で定義し、関数に渡します。アラート出力されます。関数を通すだけなので、パフォーマンスも出るようです(サイトのベンチマーク結果参照)。テンプレートシステム部分のコード量も関数一個と、少ないのでサイズとしても気にならないですね。テンプレートと変数を分けることにより、データとHTMLの分離ができ、ソースコードの可読性を上げることができます。テンプレート部分が他の部分でも再利用できる形になりました。上記の小さなサンプルではそのメリットを感じ取りにくいかもしれませんが、テンプレートを別のファイルに定義しておいたり、クラスのメンバ変数に持たせておくことで便利に使えそう。