Sha256: 249a81030bbbb97fd0f5a0e06b9fc9a5f7d486154ec2c25e850804c83f89aa7a
Contents?: true
Size: 1.23 KB
Versions: 3
Compression:
Stored size: 1.23 KB
Contents
var path = require('path'), fs = require('fs'), sys = require('sys'); var less = require('../lib/less'); var file = path.join(__dirname, 'benchmark.less'); if (process.argv[2]) { file = path.join(process.cwd(), process.argv[2]) } fs.readFile(file, 'utf8', function (e, data) { var tree, css, start, end, total; sys.puts("Bechmarking...\n", path.basename(file) + " (" + parseInt(data.length / 1024) + " KB)", ""); start = new(Date); new(less.Parser)({ optimization: 2 }).parse(data, function (err, tree) { end = new(Date); total = end - start; sys.puts("Parsing: " + total + " ms (" + parseInt(1000 / total * data.length / 1024) + " KB\/s)"); start = new(Date); css = tree.toCSS(); end = new(Date); sys.puts("Generation: " + (end - start) + " ms (" + parseInt(1000 / (end - start) * data.length / 1024) + " KB\/s)"); total += end - start; sys.puts("Total: " + total + "ms (" + parseInt(1000 / total * data.length / 1024) + " KB/s)"); if (err) { less.writeError(err); process.exit(3); } }); });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
less-2.0.8 | lib/less/js/benchmark/less-benchmark.js |
less-2.0.8beta2 | lib/less/js/benchmark/less-benchmark.js |
less-2.0.8beta1 | lib/less/js/benchmark/less-benchmark.js |