| <title>WebSocket is not subject to HTTP(S) connection limit</title> |
| var protocol = location.protocol.replace('http', 'ws'); |
| var url = protocol + '//' + location.host + '/echo-with-no-extension'; |
| const SOCKETS_TO_OPEN = 255; |
| // PARALLELISM limits the number of connections we try to open simultaneously. |
| // This avoids triggering the throttling added in http://crrev.com/972963002, |
| // which otherwise slows the test down considerably. |
| function createNewWebSocket() |
| var ws = new WebSocket(url); |
| if (created < SOCKETS_TO_OPEN) { |
| if (connected == SOCKETS_TO_OPEN) { |
| ws.onclose = function() { |
| for (var i = 0; i < PARALLELISM; ++i) { |