// compiler benchmark in AngularJS 1.x import {getIntParameter, bindAction} from 'angular2/src/test_lib/benchmark_util'; import angular = require("angular"); export function main() { var ngEl = document.createElement('div'); angular.bootstrap(ngEl, ['app']); } function loadTemplate(templateId, repeatCount) { var template = document.querySelectorAll(`#${templateId}`)[0]; var content = template.innerHTML; var result = ''; for (var i = 0; i < repeatCount; i++) { result += content; } // replace [] binding syntax result = result.replace(/[\[\]]/g, ''); // Use a DIV as container as Angular 1.3 does not know