diff options
author | kpdecker <kpdecker@gmail.com> | 2014-02-06 22:50:12 -0800 |
---|---|---|
committer | kpdecker <kpdecker@gmail.com> | 2014-02-06 22:50:12 -0800 |
commit | 6ca06d41156a43d29790d101d6aa97ed922ca8ad (patch) | |
tree | 846c87fbd06c2d018c95e67034b90e48580707b0 | |
parent | 8f07bbabeabaed5d8100261b952c9de07fad7a8c (diff) | |
download | handlebars.js-6ca06d41156a43d29790d101d6aa97ed922ca8ad.zip handlebars.js-6ca06d41156a43d29790d101d6aa97ed922ca8ad.tar.gz handlebars.js-6ca06d41156a43d29790d101d6aa97ed922ca8ad.tar.bz2 |
Add depth benchmark cases
-rw-r--r-- | bench/templates/depth-1.js | 6 | ||||
-rw-r--r-- | bench/templates/depth-2.js | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/bench/templates/depth-1.js b/bench/templates/depth-1.js new file mode 100644 index 0000000..74809bc --- /dev/null +++ b/bench/templates/depth-1.js @@ -0,0 +1,6 @@ +module.exports = { + context: { names: [{name: "Moe"}, {name: "Larry"}, {name: "Curly"}, {name: "Shemp"}], foo: 'bar' }, + handlebars: "{{#each names}}{{../foo}}{{/each}}", + mustache: "{{#names}}{{foo}}{{/names}}", + eco: "<% for item in @names: %><%= @foo %><% end %>" +}; diff --git a/bench/templates/depth-2.js b/bench/templates/depth-2.js new file mode 100644 index 0000000..1d38baa --- /dev/null +++ b/bench/templates/depth-2.js @@ -0,0 +1,6 @@ +module.exports = { + context: { names: [{bat: 'foo', name: ["Moe"]}, {bat: 'foo', name: ["Larry"]}, {bat: 'foo', name: ["Curly"]}, {bat: 'foo', name: ["Shemp"]}], foo: 'bar' }, + handlebars: "{{#each names}}{{#each name}}{{../bat}}{{../../foo}}{{/each}}{{/each}}", + mustache: "{{#names}}{{#name}}{{bat}}{{foo}}{{/name}}{{/names}}", + eco: "<% for item in @names: %><% for child in item.name: %><%= item.bat %><%= @foo %><% end %><% end %>" +}; |