Index: sky/benchmarks/framework/city-list.sky |
diff --git a/sky/benchmarks/framework/city-list.sky b/sky/benchmarks/framework/city-list.sky |
new file mode 100644 |
index 0000000000000000000000000000000000000000..36ae1e1b1d50934677c49bb15cd42a7314c9aed3 |
--- /dev/null |
+++ b/sky/benchmarks/framework/city-list.sky |
@@ -0,0 +1,28 @@ |
+<sky> |
+<import src="/sky/benchmarks/resources/runner.sky" as="PerfRunner" /> |
+<import src="/sky/examples/city-list/city-list.sky" as="citylist" /> |
+<script> |
+var sky = document.querySelector("sky"); |
+var element; |
+ |
+var CityListElement = citylist.CityListElement; |
+ |
+var runner = new PerfRunner({ |
+ setup: function() { |
+ // Don't benchmark removal. |
+ if (element) |
+ element.remove(); |
+ }, |
+ iterations: 10, |
+ unit: "ms", |
+}); |
+ |
+runner.runAsync(function(done) { |
+ element = new CityListElement(); |
+ sky.appendChild(element); |
+ element.addEventListener('load', function() { |
+ done(); |
+ }); |
+}); |
+</script> |
+</sky> |