Implementation Report

Summary

The following tests failed to pass in all UAs:

Full Results

Test Subtest Chrome Firefox Opera
/workers/MessagePort_initial_disabled.htm Ok Error Ok
Test Description: A port message queue can be enabled or disabled, and is initially disabled. Pass Notrun Pass
/workers/MessagePort_onmessage_start.htm Ok Error Ok
Test Description: The first time a MessagePort object's onmessage IDL attribute is set, the port's port message queue must be enabled, as if the start() method had been called. Pass Notrun Pass
/workers/WorkerGlobalScope_ErrorEvent_colno.htm Ok Ok Ok
Test Description: WorkerGlobalScope onerror event handler 4th argument: col Fail Fail Fail
/workers/WorkerGlobalScope_ErrorEvent_filename.htm Ok Ok Ok
Test Description: WorkerGlobalScope onerror event handler 2nd argument: location Pass Fail Fail
/workers/WorkerGlobalScope_ErrorEvent_lineno.htm Ok Ok Ok
Test Description: WorkerGlobalScope onerror event handler 3rd argument: line Pass Fail Fail
/workers/WorkerGlobalScope_ErrorEvent_message.htm Ok Ok Ok
Test Description: WorkerGlobalScope onerror event handler 1st argument: message Pass Pass Pass
/workers/WorkerGlobalScope_EventTarget.htm Ok Ok Ok
Test Description: WorkerGlobalScope implements EventTarget Pass Pass Pass
/workers/WorkerGlobalScope_XMLHttpRequest.htm Ok Ok Ok
Test Description: WorkerGlobalScope XMLHttpRequest() support. Pass Pass Pass
/workers/WorkerGlobalScope_addEventListener.htm Ok Ok Ok
Test Description: WorkerGlobalScope API: addEventListener(). Pass Pass Pass
/workers/WorkerGlobalScope_close.htm Ok Error Ok
Test Description: close() should discard any tasks queued in the event loop's task queues. Pass Notrun Pass
/workers/WorkerGlobalScope_importScripts.htm Ok Ok Ok
Test Description: WorkerGlobalScope API: importScripts(). Pass Pass Pass
/workers/WorkerGlobalScope_importScripts_NetworkErr.htm Ok Ok Ok
Test Description: importScripts(): Throw NETWORK_ERR exception whenever attempt to fetch script is failed. Pass Fail Fail
/workers/WorkerGlobalScope_nested_Worker.htm Ok Ok Ok
Test Description: Worker invoking a worker constructor i.e. creating a nested worker Fail Pass Pass
/workers/WorkerGlobalScope_removeEventListener.htm Ok Ok Ok
/workers/WorkerGlobalScope_setInterval.htm Ok Ok Ok
Test Description: WorkerGlobalScope API: setInterval(). Pass Pass Pass
/workers/WorkerGlobalScope_setTimeout.htm Ok Ok Ok
Test Description: WorkerGlobalScope API: setTimeout(). Pass Pass Pass
/workers/WorkerLocation.htm Ok Ok Ok
Test Description: A WorkerLocation object represents an absolute URL set at its creation. Pass Pass Pass
/workers/WorkerLocation_hash.htm Ok Ok Ok
Test Description: WorkerLocation.hash returns the current fragment identifier in the underlying URL. Pass Pass Pass
/workers/WorkerLocation_hash_encoding.htm Error Error Timeout
Test Description: WorkerLocation.hash returns '#question%3f' from input 'http://example.com/carrot#question%3f' Notrun Notrun None
/workers/WorkerLocation_hash_nonexist.htm Error Error Error
Test Description: WorkerLocation hash attribute returns an empty string when there is no <query> component in input URL. Notrun Notrun None
Test Description: WorkerLocation.hash returns '#question%3f' from input 'http://example.com/carrot#question%3f' None None Notrun
/workers/WorkerLocation_host.htm Ok Ok Ok
Test Description: WorkerLocation host attribute returns the current host and port (if it's not the default port) in the underlying URL. The port part, if omitted, will be assumed to be the current scheme's default port. Pass Pass Pass
/workers/WorkerLocation_hostname.htm Ok Ok Ok
Test Description: WorkerLocation hostname attribute returns the current host in the underlying URL. Pass Pass Pass
/workers/WorkerLocation_href.htm Ok Ok Ok
Test Description: WorkerLocation href attribute must return the absolute URL that the WorkerLocation object represents. Pass Pass Pass
/workers/WorkerLocation_pathname.htm Ok Ok Ok
Test Description: WorkerLocation pathname attribute returns the current path in the underlying URL. Pass Pass Pass
/workers/WorkerLocation_port.htm Ok Ok Ok
Test Description: WorkerLocation port attribute returns the current port in the underlying URL. Fail Fail Fail
/workers/WorkerLocation_protocol.htm Ok Ok Ok
Test Description: WorkerLocation protocol attribute returns the current scheme of the underlying URL. Pass Pass Pass
/workers/WorkerLocation_search.htm Ok Ok Ok
Test Description: WorkerLocation search attribute returns the current query component in the underlying URL. Pass Pass Pass
/workers/WorkerLocation_search_empty.htm Ok Ok Ok
Test Description: WorkerLocation.search Getter Condition: input is a hierarchical URL, and contained a <query> component (possibly an empty one). Fail Fail Pass
/workers/WorkerLocation_search_fragment.htm Ok Ok Ok
Test Description: WorkerLocation.search - The (empty) <fragment> component is not part of the <query> component for input URL 'http://example.com/?test#' Pass Pass Pass
/workers/WorkerLocation_search_nonexist.htm Ok Ok Ok
Test Description: WorkerLocation.search returns an empty string when there is no <query> component in input URL. Pass Pass Pass
/workers/WorkerNavigator_appName.htm Ok Ok Ok
Test Description: WorkerNavigator appName: Returns the name of the browser: Netscape Pass Pass None
Test Description: WorkerNavigator appName: Returns the name of the browser: Opera None None Pass
/workers/WorkerNavigator_appVersion.htm Ok Ok Ok
Test Description: WorkerNavigator appVersion: Returns the version of the browser: 5.0 (X11) None Pass None
Test Description: WorkerNavigator appVersion: Returns the version of the browser: 5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1736.3 Safari/537.36 Pass None None
Test Description: WorkerNavigator appVersion: Returns the version of the browser: 9.80 (X11; Linux x86_64) None None Pass
/workers/WorkerNavigator_onLine.htm Ok Ok Ok
Test Description: WorkerNavigator implements NavigatorOnLine. Pass Fail Pass
/workers/WorkerNavigator_platform.htm Ok Ok Ok
Test Description: WorkerNavigator.platform returns the name of the platform: Linux None None Pass
Test Description: WorkerNavigator.platform returns the name of the platform: Linux x86_64 Pass Pass None
/workers/WorkerNavigator_userAgent.htm Ok Ok Ok
Test Description: WorkerNavigator.userAgent returns the complete User-Agent header: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1736.3 Safari/537.36 Pass None None
Test Description: WorkerNavigator.userAgent returns the complete User-Agent header: Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 None Pass None
Test Description: WorkerNavigator.userAgent returns the complete User-Agent header: Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.16 None None Pass
/workers/Worker_ErrorEvent_filename.htm Timeout Timeout Ok
Test Description: ErrorEvent filename attribute represents the absolute URL of the script in which the error originally occurred. Notrun Notrun Pass
/workers/Worker_ErrorEvent_lineno.htm Timeout Timeout Ok
Test Description: ErrorEvent lineno attribute represents the line number where the error occurred in the script. Notrun Notrun Pass
/workers/Worker_ErrorEvent_message.htm Timeout Timeout Ok
Test Description: ErrorEvent message attribute represents the error message. Notrun Notrun Pass
/workers/Worker_ErrorEvent_type.htm Timeout Timeout Ok
Test Description: ErrorEvent object and ErrorEvent.type Notrun Notrun Pass
/workers/Worker_basic.htm Ok Ok Ok
Test Description: Web Workers Basic Test 1: Worker constructor. Pass Pass Pass
Test Description: Web Workers Basic Test 2: MessageEvent.data. Pass Pass Pass
Test Description: Web Workers Basic Test 3: MessageEvent.type. Pass Pass Pass
/workers/Worker_cross_origin_security_err.htm Ok Ok Ok
Test Description: Throw a SECURITY_ERR exception when origin of the worker script URL and origin URL are not same. Pass Fail Fail
/workers/Worker_dispatchEvent_ErrorEvent.htm Error Error Ok
Test Description: ErrorEvent.initErrorEvent() and Worker.dispatchEvent() Notrun Notrun Pass
/workers/Worker_script_mimetype.htm Ok Ok Ok
Test Description: Script resource is always assumed to be JavaScript, regardless of the MIME type. Pass Pass Pass
/workers/Worker_terminate_event_queue.htm Ok Ok Ok
Test Description: terminate() should discard any tasks queued in the event loop's task queues, without processing them. Pass Pass Pass
/workers/constructors/SharedWorker/connect-event.html Ok Ok Ok
connect event Fail Fail Pass
/workers/constructors/SharedWorker/dummy-name.html Ok Ok Ok
creating a dummy shared worker with name "foo" Pass Pass Pass
/workers/constructors/SharedWorker/dummy-shared-worker.html Ok Ok Ok
creating a dummy shared worker Pass Pass Pass
/workers/constructors/SharedWorker/empty-name.html Ok Ok Ok
creating a dummy shared worker with explicit name "" Pass Pass Pass
/workers/constructors/SharedWorker/global-members.html Ok Ok Ok
members of SharedWorkerGlobalScope Fail Fail Pass
/workers/constructors/SharedWorker/interface-objects.html Ok Ok Ok
expected interface objects/constructors Fail Fail Fail
/workers/constructors/SharedWorker/name.html Ok Ok Ok
self.name Pass Pass Pass
/workers/constructors/SharedWorker/no-arguments-ctor.html Ok Ok Ok
no arguments Pass Pass Fail
/workers/constructors/SharedWorker/null-arguments.html Ok Ok Ok
null as arguments Pass Pass Pass
/workers/constructors/SharedWorker/number-arguments.html Ok Ok Ok
1 as arguments Pass Pass Pass
/workers/constructors/SharedWorker/port-onmessage.html Ok Ok Ok
worker.port.onmessage Pass Pass Pass
/workers/constructors/SharedWorker/port-properties.html Ok Ok Ok
worker.port Pass Pass Pass
/workers/constructors/SharedWorker/port-readonly.html Ok Ok Ok
setting worker.port Pass Pass Pass
/workers/constructors/SharedWorker/same-origin.html Ok Error Ok
about_blank Pass Pass Pass
data_url Fail Timeout Fail
http_port_8012 Pass Pass Pass
https_port_80 Pass Pass Pass
https_port_8000 Pass Pass Pass
javascript_url Pass Fail Pass
opera_com Pass Pass Pass
port_81 Pass Pass Pass
unsupported_scheme Pass Fail Pass
/workers/constructors/SharedWorker/setting-port-members.html Ok Ok Ok
addEventListener Pass Pass Pass
close Pass Pass Pass
despatchEvent Pass Pass Pass
onmessage Pass Pass Fail
postMessage Pass Pass Pass
removeEventListener Pass Pass Pass
start Pass Pass Pass
/workers/constructors/SharedWorker/undefined-arguments.html Ok Ok Ok
undefined as arguments Pass Fail Pass
/workers/constructors/SharedWorker/unexpected-global-properties.html Ok Ok Ok
unexpected members/interface objects/constructors Pass Pass Pass
/workers/constructors/SharedWorker/unresolvable-url.html Ok Ok Ok
resolving broken url Fail Pass Pass
/workers/constructors/Worker/AbstractWorker.onerror.html Ok Ok Ok
AbstractWorker.onerror Fail Pass Pass
/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.html Ok Ok Ok
members of DedicatedWorkerGlobalScope Fail Fail Fail
/workers/constructors/Worker/ctor-1.html Ok Ok Ok
1 as argument Pass Pass Pass
/workers/constructors/Worker/ctor-null.html Ok Ok Ok
null as argument Pass Pass Pass
/workers/constructors/Worker/ctor-undefined.html Ok Ok Ok
undefined as argument Pass Pass Pass
/workers/constructors/Worker/expected-self-properties.html Ok Ok Ok
expected interface objects/constructors Fail Fail Pass
/workers/constructors/Worker/no-arguments-ctor.html Ok Ok Ok
without arguments Pass Pass Fail
/workers/constructors/Worker/resolve-empty-string.html Ok Ok Ok
resolve the empty string Pass Pass Pass
/workers/constructors/Worker/same-origin.html Ok Error Ok
about_blank Pass Pass Pass
data_url Fail Timeout Pass
example_invalid Pass Pass Pass
http_post_8012 Pass Pass Pass
https_port_80 Pass Pass Pass
https_port_8000 Pass Pass Pass
javascript_url Pass Fail Pass
port_81 Pass Pass Pass
unsupported_scheme Pass Fail Pass
/workers/constructors/Worker/terminate.html Ok Ok Ok
terminate() Pass Pass Pass
/workers/constructors/Worker/unexpected-self-properties.html Ok Ok Ok
unexpected members/interface objects/constructors Pass Pass Pass
/workers/constructors/Worker/unresolvable-url.html Ok Ok Ok
unresolvable url Fail Pass Pass
/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.html Ok Ok Ok
onmessage Pass Pass Fail
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html Ok Ok Ok
e.ports in dedicated worker Fail Pass Pass
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html Ok Ok Ok
posting an imagedata (from a cloned canvas) in an array Pass Pass Pass
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.html Ok Ok Ok
return value of postMessage Pass Pass Pass
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html Ok Ok Ok
Using [null] in postMessage's second argument Fail Fail Fail
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html Ok Ok Ok
Using null in postMessage's second argument Pass Fail Pass
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html Ok Ok Ok
setting postMessage Pass Pass Pass
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html Ok Ok Ok
structured clone of ImageData Pass Pass Pass
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html Ok Ok Ok
1 Pass Pass Pass
Infinity Pass Pass Pass
NaN Pass Pass Pass
array Fail Pass Pass
date Pass Pass Pass
error Pass Pass Pass
false Pass Pass Pass
null Pass Pass Pass
object Pass Pass Pass
regexp Pass Pass Pass
self Pass Pass Pass
string Pass Pass Pass
structured clone of message Pass Pass Pass
true Pass Pass Pass
undefined Pass Pass Pass
/workers/interfaces/SharedWorkerGlobalScope/name/getting.html Ok Ok Ok
getting name Pass Pass Pass
getting name 1 Pass Pass Pass
getting name 2 Pass Pass Pass
/workers/interfaces/SharedWorkerGlobalScope/name/setting.html Ok Ok Ok
setting name Pass Pass Pass
/workers/interfaces/SharedWorkerGlobalScope/onconnect.html Ok Ok Ok
onconnect Fail Fail Fail
/workers/interfaces/WorkerGlobalScope/close/incoming-message.html Ok Ok Ok
close() and incoming message Fail Fail Pass
/workers/interfaces/WorkerGlobalScope/close/sending-messages.html Ok Ok Ok
close() and sending messages Pass Pass Fail
/workers/interfaces/WorkerGlobalScope/close/setInterval.html Ok Error Ok
close() and setInterval Fail Timeout Pass
/workers/interfaces/WorkerGlobalScope/close/setTimeout.html Ok Error Ok
close() and setTimeout Fail Timeout Pass
/workers/interfaces/WorkerGlobalScope/location/members.html Ok Ok Ok
members of WorkerLocation Pass Fail Pass
/workers/interfaces/WorkerGlobalScope/location/redirect.html Ok Ok Timeout
location with a worker in separate file that redirects Fail Fail Timeout
/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html Ok Ok Ok
location === location Pass Pass Pass
/workers/interfaces/WorkerGlobalScope/location/setting-members.html Ok Ok Ok
setting members of WorkerLocation Pass Fail Pass
/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html Ok Ok Ok
location with a worker in separate file Pass Fail Pass
/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html Ok Ok Ok
onerror, "not handled" with an error in the onerror function Fail Pass Fail
/workers/interfaces/WorkerGlobalScope/onerror/handled.html Ok Ok Ok
onerror, "handled" Fail Fail Fail
/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html Ok Ok Timeout
onerror, "not handled" Fail Pass Timeout
/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html Ok Ok Ok
onerror, "not handled" with only window.onerror defined Fail Fail Fail
/workers/interfaces/WorkerGlobalScope/self.html Ok Ok Ok
self Fail Pass Pass
/workers/interfaces/WorkerUtils/WindowTimers/001.html Ok Ok Ok
setTimeout Pass Pass Pass
/workers/interfaces/WorkerUtils/WindowTimers/002.html Ok Ok Ok
clearTimeout Pass Pass Pass
/workers/interfaces/WorkerUtils/WindowTimers/003.html Ok Ok Ok
setInterval Pass Pass Pass
/workers/interfaces/WorkerUtils/WindowTimers/004.html Ok Ok Ok
clearInterval Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/001.html Ok Ok Ok
importScripts no arguments Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/002.html Ok Ok Ok
importScripts resolving urls Fail Fail Fail
/workers/interfaces/WorkerUtils/importScripts/003.html Ok Ok Ok
importScripts running scripts Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/004.html Ok Ok Ok
importScripts broken script Fail Pass Fail
/workers/interfaces/WorkerUtils/importScripts/005.html Ok Ok Ok
importScripts separate scripts Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/006.html Error Ok Ok
importScripts uncaught exception Timeout Pass Pass
/workers/interfaces/WorkerUtils/importScripts/007.html Ok Ok Ok
postMessage in importScripts Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/008.html Ok Ok Ok
variables and functions crossing importScripts boundary Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/009.html Ok Ok Ok
variables and functions crossing importScripts boundary, take 2 Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/010.html Ok Ok Ok
importScripts(undefined) Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/011.html Ok Ok Ok
importScripts(null) Pass Pass Pass
/workers/interfaces/WorkerUtils/importScripts/012.html Ok Ok Ok
importScripts(1) Pass Pass Pass
/workers/interfaces/WorkerUtils/navigator/001.html Ok Ok Ok
navigator Fail Fail Fail
/workers/interfaces/WorkerUtils/navigator/002.html Ok Ok Ok
navigator.appName Pass Pass Pass
/workers/interfaces/WorkerUtils/navigator/003.html Ok Ok Ok
navigator.appVersion Pass Pass Pass
/workers/interfaces/WorkerUtils/navigator/004.html Ok Ok Ok
navigator.platform Pass Pass Pass
/workers/interfaces/WorkerUtils/navigator/005.html Ok Ok Ok
navigator.userAgent Pass Pass Pass
/workers/interfaces/WorkerUtils/navigator/006.html Ok Ok Ok
navigator.onLine Pass Fail Pass
/workers/interfaces/WorkerUtils/navigator/007.html Ok Ok Ok
readonlyness of members of Navigator Pass Fail Pass
/workers/interfaces/WorkerUtils/navigator/language.html Ok Ok Ok
navigator.language Fail Fail Fail
/workers/postMessage_DataCloneErr.htm Ok Ok Ok
Test Description: Throw a DATA_CLONE_ERR exception when a host object (e.g. a DOM node) is used with postMessage. Pass Pass Pass
/workers/postMessage_clone_port.htm Ok Error Ok
Data sent through remote port is received by the new cloned port Pass None Pass
Test Description: Test Description: When the user agent is to clone a port original port, with the clone being owned by owner, it must return a new MessagePort object Pass Notrun Pass
/workers/postMessage_clone_port_error.htm Ok Ok Ok
Test Description: Throw a DataCloneError if transfer array in postMessage contains source port. Pass Fail Pass
/workers/postMessage_event_properties.htm Ok Error Ok
Test Description: The postMessage() method - Create an event that uses the MessageEvent interface, with the name message, which does not bubble and is not cancelable. Pass Notrun Pass
/workers/postMessage_ports_readonly_array.htm Ok Error Ok
Test Description: The postMessage() method - Make new ports into a read only array. Pass Notrun Fail
/workers/postMessage_target_source.htm Ok Error Ok
Test Description: The postMessage() method - Let target port be the port with which source port is entangled, if any. Pass Notrun Pass
/workers/semantics/encodings/001.html Ok Ok Ok
encoding, dedicated worker Fail Pass Pass
/workers/semantics/encodings/002.html Ok Ok Ok
encoding, shared worker Fail Pass Pass
/workers/semantics/encodings/003.html Ok Ok Ok
URL encoding, dedicated worker Pass Fail Pass
/workers/semantics/interface-objects/001.html Ok Ok Ok
available interface objects in dedicated worker Fail Fail Fail
/workers/semantics/interface-objects/002.html Ok Ok Ok
unavailable interface objects in dedicated worker Pass Pass Pass
/workers/semantics/interface-objects/003.html Ok Ok Ok
available interface objects in shared worker Fail Fail Fail
/workers/semantics/interface-objects/004.html Ok Ok Ok
unavailable interface objects in shared worker Pass Pass Pass
/workers/semantics/multiple-workers/001.html Ok Ok Ok
dedicated Pass Pass Pass
shared Pass Pass Pass
/workers/semantics/multiple-workers/002.html Ok Ok Ok
creating 3 sibling dedicated workers Pass Pass Pass
/workers/semantics/multiple-workers/003.html Error Ok Ok
creating 3 nested dedicated workers Timeout Pass Pass
/workers/semantics/multiple-workers/004.html Ok Ok Ok
shared worker with multiple documents Pass Pass Pass
/workers/semantics/multiple-workers/005.html Error Error Ok
dedicated worker in shared worker in dedicated worker Timeout Timeout Pass
/workers/semantics/multiple-workers/006.html Timeout Error Ok
shared worker in dedicated worker in shared worker Timeout Timeout Pass
/workers/semantics/multiple-workers/007.html Timeout Error Ok
shared worker in dedicated worker in shared worker Timeout Timeout Pass
/workers/semantics/multiple-workers/008.html Ok Error Ok
messagechannel in shared worker Pass Timeout Pass
/workers/semantics/navigation/001.html Ok Error Timeout
messagechannel in shared worker Pass Timeout Notrun
/workers/semantics/navigation/002.html Ok Ok Ok
navigating 2 Fail Pass Pass
/workers/semantics/reporting-errors/001.html Ok Ok Ok
shared worker, not handled Fail Fail Fail
/workers/semantics/reporting-errors/002.html Ok Error Ok
shared worker, addEventListener Fail Timeout Pass
/workers/semantics/reporting-errors/003.html Ok Ok Ok
shared worker, no error event on worker or port Pass Fail Pass
/workers/semantics/run-a-worker/001.html Ok Ok Ok
worker global scope, dedicated worker Pass Pass Pass
/workers/semantics/run-a-worker/002.html Ok Ok Ok
worker global scope, shared worker Pass Pass Pass
/workers/semantics/run-a-worker/003.html Ok Error Ok
shared Fail Fail Pass
worker Pass Timeout Pass
/workers/semantics/xhr/001.html Ok Ok Ok
async XMLHttpRequest in dedicated worker Pass Pass Pass
/workers/semantics/xhr/002.html Ok Ok Ok
sync XMLHttpRequest in dedicated worker Pass Pass Pass
/workers/semantics/xhr/003.html Ok Ok Ok
async XMLHttpRequest in shared worker Pass Pass Pass
/workers/semantics/xhr/004.html Ok Ok Ok
sync XMLHttpRequest in shared worker Pass Pass Pass
/workers/semantics/xhr/005.html Ok Ok Ok
base url, dedicated worker Pass Pass Pass
/workers/semantics/xhr/006.html Ok Ok Ok
base url, shared worker Pass Pass Pass