Excessively long port sequences should gracefully fail. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS new MessageEvent("message", {ports:ports}) threw exception RangeError: Failed to construct 'MessageEvent': Failed to read the 'ports' property from 'MessageEventInit': Array length exceeds supported limit.. PASS successfullyParsed is true TEST COMPLETE