All requests made to same resource: http://httpbin.org/delay/1 The minimum possible response time for a single request: 1 second
Scenario 1: Use concurrent-ruby to make 64 requests as concurrently as possible On my machine (8 processors), performing 64 requests as concurrently as possible took 46.2 seconds total. The average response time was 1.18s.
Scenario 2: Use javascript/browser to make 64 requests as concurrently as possible Using google chrome, performing 64 requests as concurrently as possible took 3.09 seconds total. The average response time was also ~1s.