Procházet zdrojové kódy

Performance test for Compiler path

tags/0.5.0-vsc
unknown před 16 roky
rodič
revize
4ed4db0101
1 změnil soubory, kde provedl 32 přidání a 0 odebrání
  1. +32
    -0
      test/unit.compiler.js

+ 32
- 0
test/unit.compiler.js Zobrazit soubor

@@ -549,6 +549,38 @@ test("Demo", function() {
);
});

test("Performance", function() {
expect(1);
var start, end;
var view = [];
for (var i=0;i<1000;++i) {
view.push({name:i});
}
var template = '{{#count}}{{name}}\n{{/count}}';
start = Date.now();
for (var j=0;j<1000;++j) {
this._oldToHtml(template, view, {});
}
end = Date.now();
var interpreter_time = end - start;
start = Date.now();
var compiler = Mustache.compile(template, {});
for (var k=0;k<1000;++k) {
compiler(view);
}
end = Date.now();
var compiler_time = end - start;
ok(compiler_time<interpreter_time, 'Compiler is faster.');
});

test("Regression Suite", function() {
expect(3);


Načítá se…
Zrušit
Uložit