| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <body> | 2 <body> |
| 3 <script src="../resources/runner.js"></script> | 3 <script src="../resources/runner.js"></script> |
| 4 <script> | 4 <script> |
| 5 | 5 |
| 6 var log2Length = 23; | 6 var times = 100000; |
| 7 var str = "a"; | |
| 8 for (var i = 0; i < log2Length; i++) | |
| 9 str = str + str; | |
| 10 var worker = new Worker('resources/worker.js'); | 7 var worker = new Worker('resources/worker.js'); |
| 11 worker.onmessage = function(event) { | 8 worker.onmessage = function(event) { |
| 12 console.log("received"); | 9 console.log("received"); |
| 13 }; | 10 }; |
| 14 | 11 |
| 15 PerfTestRunner.measureTime({ | 12 PerfTestRunner.measureTime({ |
| 16 description: "Measures performance of serializing a long string.", | 13 description: "Measures performance of postMessage().", |
| 17 run: function() { | 14 run: function() { |
| 18 worker.postMessage(str); | 15 for (var i = 0; i < times; i++) |
| 16 worker.postMessage('foo'); |
| 19 } | 17 } |
| 20 }); | 18 }); |
| 21 </script> | 19 </script> |
| 22 </body> | 20 </body> |
| OLD | NEW |