OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 | 4 |
5 <meta charset=utf8> | 5 <meta charset=utf8> |
6 | 6 |
7 <!-- | 7 <!-- |
8 Copyright (C) 2007 Apple Inc. All rights reserved. | 8 Copyright (C) 2007 Apple Inc. All rights reserved. |
9 | 9 |
10 Redistribution and use in source and binary forms, with or without | 10 Redistribution and use in source and binary forms, with or without |
(...skipping 11 matching lines...) Expand all Loading... |
22 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR | 22 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR |
23 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 23 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
24 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 24 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
25 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 25 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
26 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | 26 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
27 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 27 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
28 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 28 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
29 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 29 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
30 --> | 30 --> |
31 | 31 |
32 <title>SunSpider 0.9.1 JavaScript Benchmark Results (sunspider-0.9.1 test suite)
</title> | 32 <title>SunSpider 1.0 JavaScript Benchmark Results (sunspider-1.0 test suite)</ti
tle> |
33 <link rel="stylesheet" href="sunspider.css"> | 33 <link rel="stylesheet" href="../sunspider.css"> |
34 </head> | 34 </head> |
35 | 35 |
36 <body> | 36 <body> |
37 <h2><span id="logo">☀</span>SunSpider 0.9.1 JavaScript Benchmark Results<
/h2> | 37 <h2><span id="logo">☀</span>SunSpider 1.0 JavaScript Benchmark Results</h
2> |
38 | 38 |
39 <h3>Content Version: sunspider-0.9.1</h3> | 39 <h3>Content Version: sunspider-1.0</h3> |
40 | 40 |
41 <p><a href="driver.html">Run Again</a></p> | 41 <p><a href="driver.html">Run Again</a></p> |
42 | 42 |
43 <p><input style="width: 90%;" id="selfUrl" type="text" readonly="readonly"><br> | 43 <p><input style="width: 90%;" id="selfUrl" type="text" readonly="readonly"><br> |
44 <small>(You can bookmark this results URL for later comparison.)</small></p> | 44 <small>(You can bookmark this results URL for later comparison.)</small></p> |
45 | 45 |
46 <form onsubmit="event.preventDefault(); compare(other.value);">To compare to ano
ther run, paste a saved result URL in the text field below and press enter:<br> | 46 <form onsubmit="event.preventDefault(); compare(other.value);">To compare to ano
ther run, paste a saved result URL in the text field below and press enter:<br> |
47 <input style="width: 90%;" name="other" type="text"><br> | 47 <input style="width: 90%;" name="other" type="text"><br> |
48 </form> | 48 </form> |
49 | 49 |
(...skipping 21 matching lines...) Expand all Loading... |
71 } | 71 } |
72 return output; | 72 return output; |
73 } | 73 } |
74 | 74 |
75 function print(str) { | 75 function print(str) { |
76 var console = document.getElementById("console"); | 76 var console = document.getElementById("console"); |
77 console.appendChild(document.createTextNode(str)); | 77 console.appendChild(document.createTextNode(str)); |
78 console.appendChild(document.createElement("br")); | 78 console.appendChild(document.createElement("br")); |
79 } | 79 } |
80 </script> | 80 </script> |
81 <script src="../../perf/sunspider_uitest.js"></script> | 81 |
82 <script src="sunspider-test-prefix.js"></script> | 82 <script src="sunspider-test-prefix.js"></script> |
83 <script src="sunspider-analyze-results.js"></script> | 83 <script src="../sunspider-analyze-results.js"></script> |
84 <script src="sunspider-compare-results.js"></script> | 84 <script src="../sunspider-compare-results.js"></script> |
85 | |
86 <script> | |
87 // At this point the analysis is complete (see sunspider-analyze-results.js). | |
88 automation.SetDone(); | |
89 </script> | |
90 | |
91 | 85 |
92 <script> | 86 <script> |
93 var output2 = output; | 87 var output2 = output; |
94 var version2 = version; | 88 var version2 = version; |
95 | 89 |
96 function compare(other) | 90 function compare(other) |
97 { | 91 { |
98 document.getElementById("console").innerHTML = ""; | 92 document.getElementById("console").innerHTML = ""; |
99 | 93 |
100 var output1JSON = JSON.parse(decodeURI(other.split("?")[1])); | 94 var output1JSON = JSON.parse(decodeURI(other.split("?")[1])); |
101 var version1 = output1JSON["v"]; | 95 var version1 = output1JSON["v"]; |
102 delete output1JSON["v"]; | 96 delete output1JSON["v"]; |
103 if (version1 != version2) { | 97 if (version1 != version2) { |
104 print("ERROR: cannot compare version " + version1 + ' with version ' + v
ersion2); | 98 print("ERROR: cannot compare version " + version1 + ' with version ' + v
ersion2); |
105 } else { | 99 } else { |
106 var output1 = pivot(output1JSON); | 100 var output1 = pivot(output1JSON); |
107 sunspiderCompareResults(output1, output2); | 101 sunspiderCompareResults(output1, output2); |
108 } | 102 } |
109 } | 103 } |
110 </script> | 104 </script> |
111 | 105 |
112 | 106 |
113 </body> | 107 </body> |
114 </html> | 108 </html> |
OLD | NEW |