1a21c0f657993396e397af02fca770e39a147dd9
[WebKit-https.git] / Websites / perf.webkit.org / public / v3 / index.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <!-- This document needs to a valid XML to be parsed by xml.dom.minidom.parse in tools/bundle-v3-scripts -->
5     <meta charset="utf-8" />
6     <title>Performance Dashboard is Loading...</title>
7
8     <link rel="prefetch" href="../data/manifest.json" />
9
10     <style>
11         html, body {
12             padding: 0;
13             margin: 0;
14         }
15
16         body {
17             font-family: 'San Francisco', 'Helvetica Neue', Helvetica, Arial, sans-serif;
18             font-weight: 300;
19             min-width: 50rem;
20         }
21     </style>
22
23     <script>
24         // Load indivisual JS files when bundled-scripts.js failed to load as a fallback during development.
25         function loadUnbundledScripts() {
26             var scripts = document.getElementById('unbundled-scripts').content.cloneNode(true).querySelectorAll('script');
27
28             console.log(
29 `Loading ${scripts.length} JS files using the slow path for development.
30 Run tools/bundle-v3-scripts to speed up the load time for production.`);
31
32             for (var i = 0; !(i >= scripts.length); i++) {
33                 scripts[i].async = false;
34                 document.head.appendChild(scripts[i]);
35             }
36         }
37     </script>
38
39     <template id="unbundled-scripts">
40         <script src="../shared/statistics.js"></script>
41         <script src="../shared/common-remote.js"></script>
42
43         <script src="instrumentation.js"></script>
44         <script src="remote.js"></script>
45         <script src="privileged-api.js"></script>
46         <script src="async-task.js"></script>
47         <script src="lazily-evaluated-function.js"></script>
48
49         <script src="models/time-series.js"></script>
50         <script src="models/measurement-adaptor.js"></script>
51         <script src="models/measurement-cluster.js"></script>
52         <script src="models/measurement-set.js"></script>
53         <script src="models/analysis-results.js"></script>
54         <script src="models/data-model.js"></script>
55         <script src="models/commit-log.js"></script>
56         <script src="models/platform.js"></script>
57         <script src="models/builder.js"></script>
58         <script src="models/test.js"></script>
59         <script src="models/metric.js"></script>
60         <script src="models/repository.js"></script>
61         <script src="models/bug-tracker.js"></script>
62         <script src="models/bug.js"></script>
63         <script src="models/analysis-task.js"></script>
64         <script src="models/test-group.js"></script>
65         <script src="models/build-request.js"></script>
66         <script src="models/commit-set.js"></script>
67         <script src="models/triggerable.js"></script>
68         <script src="models/uploaded-file.js"></script>
69         <script src="models/manifest.js"></script>
70
71         <script src="components/base.js"></script>
72         <script src="components/spinner-icon.js"></script>
73         <script src="components/button-base.js"></script>
74         <script src="components/warning-icon.js"></script>
75         <script src="components/close-button.js"></script>
76         <script src="components/commit-log-viewer.js"></script>
77         <script src="components/owned-commit-viewer.js"></script>
78         <script src="components/editable-text.js"></script>
79         <script src="components/expand-collapse-button.js"></script>
80         <script src="components/time-series-chart.js"></script>
81         <script src="components/interactive-time-series-chart.js"></script>
82         <script src="components/dashboard-chart-status-view.js"></script>
83         <script src="components/pane-selector.js"></script>
84         <script src="components/bar-graph-group.js"></script>
85         <script src="components/results-table.js"></script>
86         <script src="components/analysis-results-viewer.js"></script>
87         <script src="components/test-group-results-viewer.js"></script>
88         <script src="components/test-group-revision-table.js"></script>
89         <script src="components/test-group-form.js"></script>
90         <script src="components/customizable-test-group-form.js"></script>
91         <script src="components/chart-styles.js"></script>
92         <script src="components/chart-status-evaluator.js"></script>
93         <script src="components/chart-revision-range.js"></script>
94         <script src="components/chart-pane-base.js"></script>
95         <script src="components/mutable-list-view.js"></script>
96         <script src="components/analysis-task-bug-list.js"></script>
97         <script src="components/ratio-bar-graph.js"></script>
98         <script src="components/custom-analysis-task-configurator.js"></script>
99         <script src="components/custom-configuration-test-group-form.js"></script>
100         <script src="components/instant-file-uploader.js"></script>
101         <script src="components/freshness-indicator.js"></script>
102
103         <script src="pages/page.js"></script>
104         <script src="pages/page-router.js"></script>
105         <script src="pages/heading.js"></script>
106         <script src="pages/toolbar.js"></script>
107         <script src="pages/page-with-heading.js"></script>
108         <script src="pages/domain-control-toolbar.js"></script>
109         <script src="pages/dashboard-toolbar.js"></script>
110         <script src="pages/dashboard-page.js"></script>
111         <script src="pages/chart-pane-status-view.js"></script>
112         <script src="pages/chart-pane.js"></script>
113         <script src="pages/charts-toolbar.js"></script>
114         <script src="pages/charts-page.js"></script>
115         <script src="pages/analysis-category-toolbar.js"></script>
116         <script src="pages/analysis-category-page.js"></script>
117         <script src="pages/analysis-task-page.js"></script>
118         <script src="pages/create-analysis-task-page.js"></script>
119         <script src="pages/build-request-queue-page.js"></script>
120         <script src="pages/summary-page.js"></script>
121         <script src="pages/test-freshness-page.js"></script>
122
123         <script src="main.js"></script>
124     </template>
125     <script src="bundled-scripts.js" onerror="loadUnbundledScripts()"></script>
126 </head>
127 <body>
128 </body>
129 </html>