|  | <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> |