1<!DOCTYPE html> 2<script src="../resources/runner.js"></script> 3<script> 4// Use measureTime instead of runsPerSecond to avoid a ridiculous number of requests in flight. 5// 100 is realistic, 1000 is plausible, but 10000 is crazy. 6PerfTestRunner.measureTime({ 7 description: "Measure the time it takes to create, open, and send 1000 async XMLHttpRequests", 8 run: function() { 9 var xhrs = []; 10 for (var i = 0; i < 1000; ++i) { 11 var xhr = new XMLHttpRequest(); 12 xhr.open("GET", "file" + i + ".txt", true); 13 xhr.send(); 14 xhrs.push(xhr); 15 } 16 }, 17}); 18</script> 19