Yak shaving logs


My life is just yak shaving.

テンプレートエンジン haml / slim / erb のどれを使うか

2018/06/10 #haml #erb #slim

テンプレートエンジンの選定にあたって毎度ぐぐるので外部記憶装置としてここに残しておきます。

ベンチマークの計測方法が正しいとするとこの図が全てです。

https://gyazo.com/bc5e05c63444c122a1381a167ee2b787
引用: https://github.com/k0kubun/hamlit#what-is-hamlit

これをみると erubihamlit に引けをとってないですね。
erubiはrails 5.1から導入されているようです。

個人的には slim vs haml (hamlit) であれば記法もそんなに違わないので、速度的な観点で haml (hamlit) 一択です。

ただ、ぐぐって出てくる情報は erb が圧倒的に多い(体感)ので変換が面倒なのと、開発やデザインチームによっては hamlslim よりも erb の方がHTMLぽくて馴染みやすいので、やはり場合によって使い分けが必要かなあという今日このごろです。

参考

https://k0kubun.hatenablog.com/entry/2015/03/31/004021
https://www.quora.com/Which-one-of-the-erb-and-haml-gives-a-better-performance/answer/WaKeMaTTa

このエントリーをはてなブックマークに追加

categories


最新記事


tags