Skip to content

Commit

Permalink
Removed broken jade benchmarks
Browse files Browse the repository at this point in the history
  • Loading branch information
Omar Khan committed Oct 18, 2011
1 parent e8295b4 commit c87c3ee
Showing 1 changed file with 18 additions and 16 deletions.
34 changes: 18 additions & 16 deletions benchmark.coffee
@@ -1,3 +1,5 @@
#!/usr/bin/env coffee

coffeekup = require './src/coffeekup'
jade = require 'jade'
ejs = require 'ejs'
Expand Down Expand Up @@ -185,23 +187,23 @@ benchmark = (title, code) ->
code()
log "#{title}: #{new Date - start} ms"

@run = ->
benchmark 'CoffeeKup (precompiled)', -> coffeekup_compiled_template data
benchmark 'Jade (precompiled)', -> jade_compiled_template data
benchmark 'haml-js (precompiled)', -> haml_template_compiled data
benchmark 'Eco', -> eco.render eco_template, data

console.log '\n'
benchmark 'CoffeeKup (precompiled)', -> coffeekup_compiled_template data
benchmark 'Jade (precompiled)', -> jade_compiled_template data
benchmark 'haml-js (precompiled)', -> haml_template_compiled data
benchmark 'Eco', -> eco.render eco_template, data

console.log '\n'

benchmark 'CoffeeKup (function, cache on)', -> coffeekup.render coffeekup_template, data, cache: on
benchmark 'CoffeeKup (string, cache on)', -> coffeekup.render coffeekup_string_template, data, cache: on
benchmark 'Jade (cache on)', -> jade.render jade_template, locals: data, cache: on, filename: 'test'
benchmark 'ejs (cache on)', -> ejs.render ejs_template, locals: data, cache: on, filename: 'test'
benchmark 'CoffeeKup (function, cache on)', -> coffeekup.render coffeekup_template, data, cache: on
benchmark 'CoffeeKup (string, cache on)', -> coffeekup.render coffeekup_string_template, data, cache: on
#benchmark 'Jade (cache on)', -> jade.render jade_template, locals: data, cache: on, filename: 'test'
benchmark 'ejs (cache on)', -> ejs.render ejs_template, locals: data, cache: on, filename: 'test'

console.log '\n'
console.log '\n'

benchmark 'CoffeeKup (function, cache off)', -> coffeekup.render coffeekup_template, data
benchmark 'CoffeeKup (string, cache off)', -> coffeekup.render coffeekup_string_template, data, cache: off
benchmark 'Jade (cache off)', -> jade.render jade_template, locals: data
benchmark 'haml-js', -> haml.render haml_template, locals: data
benchmark 'ejs (cache off)', -> ejs.render ejs_template, locals: data
benchmark 'CoffeeKup (function, cache off)', -> coffeekup.render coffeekup_template, data, cache: off
benchmark 'CoffeeKup (string, cache off)', -> coffeekup.render coffeekup_string_template, data, cache: off
#benchmark 'Jade (cache off)', -> jade.render jade_template, locals: data
benchmark 'haml-js', -> haml.render haml_template, locals: data
benchmark 'ejs (cache off)', -> ejs.render ejs_template, locals: data

0 comments on commit c87c3ee

Please sign in to comment.