소스 검색

Performance test for Compiler path

tags/0.5.0-vsc
unknown 16 년 전
부모
커밋
4ed4db0101
1개의 변경된 파일32개의 추가작업 그리고 0개의 파일을 삭제
  1. +32
    -0
      test/unit.compiler.js

+ 32
- 0
test/unit.compiler.js 파일 보기

@@ -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);


불러오는 중...
취소
저장