Gregory Eremin b41d194a63 | ||
---|---|---|
templates | ||
.gitignore | ||
Gemfile | ||
Gemfile.lock | ||
README.md | ||
benchmark.rb | ||
fakedata.rb |
README.md
Template Engine Comparison
Running
# Prepare workspace
git clone git@github.com:localhots/template_engine_comparison.git
cd template_engine_comparison
bundle install
# Generate data for templates
./fakedata.rb 10000 > data/big.yml
# Run benchmarks
./benchmark.rb
Current Results
############################################################
## Compilation (1000 runs) ##
############################################################
user system total real
erb 0.230000 0.020000 0.250000 ( 0.247248)
erubis 0.050000 0.010000 0.060000 ( 0.061928)
haml 0.880000 0.050000 0.930000 ( 0.935885)
############################################################
## Render (10000 runs) ##
############################################################
user system total real
erb 0.140000 0.000000 0.140000 ( 0.136514)
erubis 0.080000 0.000000 0.080000 ( 0.085103)
haml 0.250000 0.020000 0.270000 ( 0.263665)