From 5fa5ffb82a6bec6a7e04a8d2712b69e88ff9b259 Mon Sep 17 00:00:00 2001
From: Tobias Bosch
Date: Tue, 4 Oct 2016 16:27:45 -0700
Subject: [PATCH] refactor(benchmarks): refactor to support AOT bootstrap in G3
(#12075)
---
modules/benchmarks/src/bootstrap_plain.ts | 4 +-
.../src/largetable/baseline/index.html | 8 +++-
.../src/largetable/baseline/index.ts | 42 ++++++++++---------
.../benchmarks/src/largetable/ng2/index.html | 8 +++-
.../benchmarks/src/largetable/ng2/index.ts | 40 +++---------------
modules/benchmarks/src/largetable/ng2/init.ts | 32 ++++++++++++++
.../src/largetable/ng2_switch/index.html | 8 +++-
.../src/largetable/ng2_switch/index.ts | 40 +++---------------
.../src/largetable/ng2_switch/init.ts | 32 ++++++++++++++
.../benchmarks/src/tree/baseline/index.html | 8 +++-
modules/benchmarks/src/tree/baseline/index.ts | 42 ++++++++++---------
modules/benchmarks/src/tree/ng2/index.html | 8 +++-
modules/benchmarks/src/tree/ng2/index.ts | 40 +++---------------
modules/benchmarks/src/tree/ng2/init.ts | 32 ++++++++++++++
14 files changed, 190 insertions(+), 154 deletions(-)
create mode 100644 modules/benchmarks/src/largetable/ng2/init.ts
create mode 100644 modules/benchmarks/src/largetable/ng2_switch/init.ts
create mode 100644 modules/benchmarks/src/tree/ng2/init.ts
diff --git a/modules/benchmarks/src/bootstrap_plain.ts b/modules/benchmarks/src/bootstrap_plain.ts
index 2ea20a188c..b2c62c53ae 100644
--- a/modules/benchmarks/src/bootstrap_plain.ts
+++ b/modules/benchmarks/src/bootstrap_plain.ts
@@ -20,7 +20,9 @@
});
// BOOTSTRAP the app!
- System.import('index').then(function(m: any) { m.main(); }, console.error.bind(console));
+ System.import('index').then(function(m: any) {
+ m.main && m.main();
+ }, console.error.bind(console));
}
function writeScriptTag(scriptUrl: string, onload?: string) {
diff --git a/modules/benchmarks/src/largetable/baseline/index.html b/modules/benchmarks/src/largetable/baseline/index.html
index faf53dbce7..6c922ffe49 100644
--- a/modules/benchmarks/src/largetable/baseline/index.html
+++ b/modules/benchmarks/src/largetable/baseline/index.html
@@ -22,9 +22,13 @@
-
+ Loading...
-
+