Test files: 169; Total subtests: 447
Test | Ch54 | Ed25 | Ff51 | Sf09 |
---|---|---|---|---|
/workers/WorkerGlobalScope_ErrorEvent_colno.htm | OK | OK | OK | OK |
WorkerGlobalScope onerror event handler argument: col | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_ErrorEvent_filename.htm | TIMEOUT | TIMEOUT | OK | OK |
WorkerGlobalScope onerror event handler argument: location | - | TIMEOUT | PASS | PASS |
/workers/WorkerGlobalScope_ErrorEvent_lineno.htm | OK | TIMEOUT | OK | OK |
WorkerGlobalScope onerror event handler argument: line | PASS | - | PASS | PASS |
/workers/WorkerGlobalScope_ErrorEvent_message.htm | TIMEOUT | OK | OK | OK |
WorkerGlobalScope onerror event handler argument: message | - | PASS | PASS | PASS |
/workers/WorkerGlobalScope_close.htm | OK | OK | OK | OK |
WorkerGlobalScope close(): clear events queue | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_importScripts.htm | OK | TIMEOUT | OK | OK |
WorkerGlobalScope API: importScripts() | PASS | - | PASS | PASS |
/workers/WorkerGlobalScope_importScripts_NetworkErr.htm | TIMEOUT | OK | OK | OK |
importScripts() with non-existent script file | TIMEOUT | PASS | PASS | PASS |
/workers/WorkerGlobalScope_setInterval.htm | OK | OK | OK | OK |
WorkerGlobalScope API: setInterval() | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_setTimeout.htm | OK | OK | OK | OK |
WorkerGlobalScope API: setTimeout() | PASS | PASS | PASS | PASS |
/workers/WorkerLocation.htm | OK | OK | OK | OK |
WorkerLocation object | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_hash.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: hash | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_hash_encoding.htm | OK | OK | OK | OK |
WorkerLocation.hash with url encoding string | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_hash_nonexist.htm | OK | OK | OK | OK |
WorkerLocation.hash with no <fragment> component | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_host.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: host | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_hostname.htm | OK | TIMEOUT | OK | OK |
WorkerLocation URL decomposition IDL attribute: hostname | PASS | - | PASS | PASS |
/workers/WorkerLocation_href.htm | OK | OK | OK | TIMEOUT |
WorkerLocation href attribute | PASS | PASS | PASS | - |
/workers/WorkerLocation_pathname.htm | OK | TIMEOUT | OK | OK |
WorkerLocation URL decomposition IDL attribute: pathname | PASS | - | PASS | PASS |
/workers/WorkerLocation_port.htm | OK | TIMEOUT | OK | TIMEOUT |
WorkerLocation URL decomposition IDL attribute: port | PASS | - | PASS | TIMEOUT |
/workers/WorkerLocation_protocol.htm | OK | OK | OK | TIMEOUT |
WorkerLocation URL decomposition IDL attribute: protocol | PASS | PASS | PASS | - |
/workers/WorkerLocation_search.htm | OK | TIMEOUT | OK | TIMEOUT |
WorkerLocation URL decomposition IDL attribute: search | PASS | - | PASS | - |
/workers/WorkerLocation_search_empty.htm | OK | OK | OK | OK |
WorkerLocation.search with empty <query> | PASS | FAIL | PASS | PASS |
/workers/WorkerLocation_search_fragment.htm | OK | OK | OK | TIMEOUT |
WorkerLocation.search with <fragment> in <query> | PASS | PASS | PASS | - |
/workers/WorkerLocation_search_nonexist.htm | OK | TIMEOUT | OK | OK |
WorkerLocation.search with no <query> component | PASS | - | PASS | PASS |
/workers/WorkerNavigator_appName.htm | OK | OK | OK | OK |
WorkerNavigator appName | PASS | PASS | PASS | PASS |
/workers/WorkerNavigator_appVersion.htm | OK | OK | OK | OK |
WorkerNavigator appVersion | PASS | PASS | PASS | PASS |
/workers/WorkerNavigator_onLine.htm | OK | OK | OK | OK |
WorkerNavigator.onLine | PASS | PASS | PASS | PASS |
/workers/WorkerNavigator_platform.htm | OK | OK | TIMEOUT | OK |
WorkerNavigator.platform | PASS | PASS | - | PASS |
/workers/WorkerNavigator_userAgent.htm | OK | OK | TIMEOUT | OK |
WorkerNavigator.userAgent | PASS | PASS | TIMEOUT | PASS |
/workers/Worker_ErrorEvent_bubbles_cancelable.htm | OK | OK | OK | OK |
ErrorEvent on worker doesn't bubble and is cancelable | PASS | PASS | PASS | PASS |
/workers/Worker_ErrorEvent_filename.htm | OK | OK | TIMEOUT | OK |
AbstractWorker ErrorEvent.filename | PASS | PASS | - | PASS |
/workers/Worker_ErrorEvent_lineno.htm | OK | TIMEOUT | TIMEOUT | OK |
AbstractWorker ErrorEvent.lineno | PASS | - | TIMEOUT | PASS |
/workers/Worker_ErrorEvent_message.htm | OK | OK | TIMEOUT | OK |
AbstractWorker ErrorEvent.message | PASS | PASS | - | PASS |
/workers/Worker_ErrorEvent_type.htm | OK | OK | OK | OK |
AbstractWorker ErrorEvent.type | PASS | PASS | PASS | PASS |
/workers/Worker_basic.htm | OK | OK | OK | OK |
Worker constructor | PASS | PASS | PASS | PASS |
MessageEvent.data | PASS | PASS | PASS | PASS |
MessageEvent.type | PASS | PASS | PASS | PASS |
/workers/Worker_cross_origin_security_err.htm | TIMEOUT | TIMEOUT | OK | TIMEOUT |
/workers/Worker_dispatchEvent_ErrorEvent.htm | TIMEOUT | OK | OK | OK |
ErrorEvent and Worker.dispatchEvent() | - | FAIL | PASS | FAIL |
document.createEvent('ErrorEvent') | - | PASS | FAIL | PASS |
initErrorEvent | - | FAIL | PASS | PASS |
/workers/Worker_script_mimetype.htm | OK | OK | OK | OK |
Worker constructor with script inside text file | PASS | PASS | PASS | PASS |
/workers/Worker_terminate_event_queue.htm | TIMEOUT | OK | OK | OK |
AbstractWorker terminate(): clear event queue | TIMEOUT | PASS | PASS | PASS |
/workers/baseurl/alpha/importScripts.html | OK | OK | OK | OK |
Base URL in workers: importScripts | FAIL | FAIL | PASS | FAIL |
/workers/baseurl/alpha/sharedworker.html | OK | OK | OK | OK |
Base URL in workers: new SharedWorker() | FAIL | FAIL | FAIL | FAIL |
/workers/baseurl/alpha/worker.html | OK | OK | OK | TIMEOUT |
Base URL in workers: new Worker() | FAIL | FAIL | PASS | - |
/workers/baseurl/alpha/xhr.html | OK | TIMEOUT | OK | OK |
Base URL in workers: XHR | FAIL | - | PASS | FAIL |
/workers/constructors/SharedWorker/URLMismatchError.htm | OK | OK | OK | OK |
Create SharedWorker with different URLs but same name | PASS | FAIL | FAIL | FAIL |
/workers/constructors/SharedWorker/connect-event.html | TIMEOUT | OK | OK | OK |
connect event | - | FAIL | FAIL | FAIL |
/workers/constructors/SharedWorker/dummy-name.html | TIMEOUT | TIMEOUT | OK | OK |
creating a dummy shared worker with name "foo" | - | - | PASS | FAIL |
/workers/constructors/SharedWorker/dummy-shared-worker.html | OK | OK | OK | OK |
creating a dummy shared worker | PASS | FAIL | PASS | FAIL |
/workers/constructors/SharedWorker/empty-name.html | OK | OK | OK | OK |
creating a dummy shared worker with explicit name "" | PASS | FAIL | PASS | FAIL |
/workers/constructors/SharedWorker/global-members.html | TIMEOUT | TIMEOUT | TIMEOUT | OK |
/workers/constructors/SharedWorker/interface-objects.html | OK | OK | TIMEOUT | TIMEOUT |
expected interface objects/constructors | FAIL | FAIL | - | - |
/workers/constructors/SharedWorker/name.html | OK | TIMEOUT | TIMEOUT | OK |
self.name | PASS | - | - | FAIL |
/workers/constructors/SharedWorker/no-arguments-ctor.html | OK | OK | OK | OK |
no arguments | PASS | FAIL | PASS | FAIL |
/workers/constructors/SharedWorker/null-arguments.html | OK | TIMEOUT | OK | TIMEOUT |
null as arguments | PASS | - | PASS | - |
/workers/constructors/SharedWorker/number-arguments.html | OK | OK | OK | OK |
1 as arguments | PASS | FAIL | PASS | FAIL |
/workers/constructors/SharedWorker/port-onmessage.html | OK | TIMEOUT | OK | OK |
worker.port.onmessage | PASS | - | PASS | FAIL |
/workers/constructors/SharedWorker/port-properties.html | OK | OK | OK | OK |
worker.port | PASS | FAIL | PASS | FAIL |
/workers/constructors/SharedWorker/port-readonly.html | OK | OK | OK | OK |
setting worker.port | PASS | FAIL | PASS | FAIL |
/workers/constructors/SharedWorker/same-origin.html | TIMEOUT | TIMEOUT | OK | TIMEOUT |
unsupported_scheme | PASS | FAIL | FAIL | FAIL |
data_url | FAIL | FAIL | PASS | FAIL |
/workers/constructors/SharedWorker/setting-port-members.html | OK | ERROR | OK | TIMEOUT |
postMessage | PASS | FAIL | PASS | - |
start | PASS | FAIL | PASS | - |
close | PASS | FAIL | PASS | - |
onmessage | FAIL | FAIL | FAIL | - |
addEventListener | PASS | FAIL | PASS | - |
removeEventListener | PASS | FAIL | PASS | - |
despatchEvent | PASS | FAIL | PASS | - |
/workers/constructors/SharedWorker/undefined-arguments.html | OK | OK | OK | TIMEOUT |
undefined as arguments | FAIL | FAIL | FAIL | - |
/workers/constructors/SharedWorker/unexpected-global-properties.html | OK | OK | OK | OK |
unexpected members/interface objects/constructors | PASS | FAIL | PASS | FAIL |
/workers/constructors/SharedWorker/unresolvable-url.html | OK | TIMEOUT | OK | OK |
resolving broken url | FAIL | - | PASS | FAIL |
/workers/constructors/Worker/AbstractWorker.onerror.html | OK | OK | OK | OK |
AbstractWorker.onerror | FAIL | FAIL | PASS | PASS |
/workers/constructors/Worker/Blob-url.html | OK | OK | OK | TIMEOUT |
Worker supports Blob url | PASS | PASS | PASS | - |
/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker | OK | OK | OK | TIMEOUT |
existence of postMessage | PASS | PASS | PASS | - |
existence of onmessage | PASS | PASS | PASS | - |
existence of self | PASS | PASS | PASS | - |
existence of location | PASS | PASS | PASS | - |
existence of close | PASS | PASS | PASS | - |
existence of onerror | PASS | PASS | PASS | - |
existence of onoffline | FAIL | FAIL | PASS | - |
existence of ononline | FAIL | FAIL | PASS | - |
existence of addEventListener | PASS | PASS | PASS | - |
existence of removeEventListener | PASS | PASS | PASS | - |
existence of dispatchEvent | PASS | PASS | PASS | - |
existence of importScripts | PASS | PASS | PASS | - |
existence of navigator | PASS | PASS | PASS | - |
existence of setTimeout | PASS | PASS | PASS | - |
existence of clearTimeout | PASS | PASS | PASS | - |
existence of setInterval | PASS | PASS | PASS | - |
existence of clearInterval | PASS | PASS | PASS | - |
existence of btoa | PASS | PASS | PASS | - |
existence of atob | PASS | PASS | PASS | - |
/workers/constructors/Worker/ctor-1.html | OK | OK | TIMEOUT | OK |
1 as argument | PASS | PASS | - | PASS |
/workers/constructors/Worker/ctor-null.html | OK | OK | OK | OK |
null as argument | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/ctor-undefined.html | OK | OK | OK | OK |
undefined as argument | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/expected-self-properties.worker | OK | TIMEOUT | OK | TIMEOUT |
existence of XMLHttpRequest | PASS | - | PASS | - |
existence of WebSocket | PASS | - | PASS | - |
existence of EventSource | PASS | - | FAIL | - |
existence of MessageChannel | PASS | - | PASS | - |
existence of Worker | FAIL | - | PASS | - |
existence of SharedWorker | FAIL | - | FAIL | - |
/workers/constructors/Worker/no-arguments-ctor.html | OK | OK | OK | OK |
without arguments | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/resolve-empty-string.html | OK | TIMEOUT | OK | OK |
resolve the empty string | PASS | - | PASS | FAIL |
/workers/constructors/Worker/same-origin.html | TIMEOUT | TIMEOUT | OK | TIMEOUT |
unsupported_scheme | PASS | PASS | FAIL | PASS |
data_url | FAIL | FAIL | PASS | FAIL |
/workers/constructors/Worker/terminate.html | OK | OK | OK | OK |
terminate() | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/unexpected-self-properties.worker | OK | OK | OK | OK |
existence of open | PASS | PASS | PASS | PASS |
existence of print | PASS | PASS | PASS | PASS |
existence of stop | PASS | PASS | PASS | PASS |
existence of getComputedStyle | PASS | PASS | PASS | PASS |
existence of getSelection | PASS | PASS | PASS | PASS |
existence of releaseEvents | PASS | PASS | PASS | PASS |
existence of captureEvents | PASS | PASS | PASS | PASS |
existence of alert | PASS | PASS | PASS | PASS |
existence of confirm | PASS | PASS | PASS | PASS |
existence of prompt | PASS | PASS | PASS | PASS |
existence of addEventStream | PASS | PASS | PASS | PASS |
existence of removeEventStream | PASS | PASS | PASS | PASS |
existence of back | PASS | PASS | PASS | PASS |
existence of forward | PASS | PASS | PASS | PASS |
existence of attachEvent | PASS | PASS | PASS | PASS |
existence of detachEvent | PASS | PASS | PASS | PASS |
existence of navigate | PASS | PASS | PASS | PASS |
existence of DOMParser | PASS | PASS | PASS | PASS |
existence of XMLSerializer | PASS | PASS | PASS | PASS |
existence of XPathEvaluator | PASS | PASS | PASS | PASS |
existence of XSLTProcessor | PASS | PASS | PASS | PASS |
existence of opera | PASS | PASS | PASS | PASS |
existence of Image | PASS | PASS | PASS | PASS |
existence of Option | PASS | PASS | PASS | PASS |
existence of frames | PASS | PASS | PASS | PASS |
existence of Audio | PASS | PASS | PASS | PASS |
existence of SVGUnitTypes | PASS | PASS | PASS | PASS |
existence of SVGZoomAndPan | PASS | PASS | PASS | PASS |
existence of java | PASS | PASS | PASS | PASS |
existence of netscape | PASS | PASS | PASS | PASS |
existence of sun | PASS | PASS | PASS | PASS |
existence of Packages | PASS | PASS | PASS | PASS |
existence of ByteArray | PASS | PASS | PASS | PASS |
existence of closed | PASS | PASS | PASS | PASS |
existence of defaultStatus | PASS | PASS | PASS | PASS |
existence of document | PASS | PASS | PASS | PASS |
existence of event | PASS | PASS | PASS | PASS |
existence of frameElement | PASS | PASS | PASS | PASS |
existence of history | PASS | PASS | PASS | PASS |
existence of innerHeight | PASS | PASS | PASS | PASS |
existence of innerWidth | PASS | PASS | PASS | PASS |
existence of name | PASS | PASS | PASS | PASS |
existence of opener | PASS | PASS | PASS | PASS |
existence of outerHeight | PASS | PASS | PASS | PASS |
existence of outerWidth | PASS | PASS | PASS | PASS |
existence of pageXOffset | PASS | PASS | PASS | PASS |
existence of pageYOffset | PASS | PASS | PASS | PASS |
existence of parent | PASS | PASS | PASS | PASS |
existence of screen | PASS | PASS | PASS | PASS |
existence of screenLeft | PASS | PASS | PASS | PASS |
existence of screenTop | PASS | PASS | PASS | PASS |
existence of screenX | PASS | PASS | PASS | PASS |
existence of screenY | PASS | PASS | PASS | PASS |
existence of status | PASS | PASS | PASS | PASS |
existence of top | PASS | PASS | PASS | PASS |
existence of window | PASS | PASS | PASS | PASS |
existence of length | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/unresolvable-url.html | OK | OK | OK | OK |
unresolvable url | FAIL | FAIL | PASS | PASS |
/workers/constructors/Worker/use-base-url.html | OK | OK | OK | OK |
Use the document base url when resolving worker URLs | PASS | PASS | PASS | PASS |
/workers/interfaces.worker | OK | TIMEOUT | OK | TIMEOUT |
EventTarget interface: existence and properties of interface object | PASS | - | PASS | - |
EventTarget interface object length | PASS | - | PASS | - |
EventTarget interface object name | PASS | - | PASS | - |
EventTarget interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
EventTarget interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | - |
EventTarget interface: operation addEventListener(DOMString,EventListener,boolean) | PASS | - | PASS | - |
EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean) | PASS | - | PASS | - |
EventTarget interface: operation dispatchEvent(Event) | PASS | - | PASS | - |
EventListener interface: existence and properties of interface object | PASS | - | PASS | - |
WorkerGlobalScope interface: existence and properties of interface object | PASS | - | PASS | - |
WorkerGlobalScope interface object length | PASS | - | PASS | - |
WorkerGlobalScope interface object name | PASS | - | PASS | - |
WorkerGlobalScope interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
WorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | - |
WorkerGlobalScope interface: attribute self | PASS | - | PASS | - |
WorkerGlobalScope interface: attribute location | PASS | - | PASS | - |
WorkerGlobalScope interface: operation close() | FAIL | - | PASS | - |
WorkerGlobalScope interface: attribute onerror | PASS | - | PASS | - |
WorkerGlobalScope interface: attribute onlanguagechange | FAIL | - | FAIL | - |
WorkerGlobalScope interface: attribute onoffline | FAIL | - | PASS | - |
WorkerGlobalScope interface: attribute ononline | FAIL | - | PASS | - |
WorkerGlobalScope interface: operation importScripts(DOMString) | PASS | - | PASS | - |
WorkerGlobalScope interface: attribute navigator | PASS | - | PASS | - |
WorkerGlobalScope interface: operation setTimeout(Function,long,any) | PASS | - | PASS | - |
WorkerGlobalScope interface: operation setTimeout(DOMString,long,any) | PASS | - | PASS | - |
WorkerGlobalScope interface: operation clearTimeout(long) | PASS | - | PASS | - |
WorkerGlobalScope interface: operation setInterval(Function,long,any) | PASS | - | PASS | - |
WorkerGlobalScope interface: operation setInterval(DOMString,long,any) | PASS | - | PASS | - |
WorkerGlobalScope interface: operation clearInterval(long) | PASS | - | PASS | - |
WorkerGlobalScope interface: operation btoa(DOMString) | PASS | - | PASS | - |
WorkerGlobalScope interface: operation atob(DOMString) | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface: existence and properties of interface object | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface object length | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface object name | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface: operation postMessage(any,[object Object]) | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface: attribute onmessage | PASS | - | PASS | - |
DedicatedWorkerGlobalScope must be primary interface of self | PASS | - | PASS | - |
Stringification of self | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface: self must inherit property "postMessage" with the proper type (0) | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface: calling postMessage(any,[object Object]) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
DedicatedWorkerGlobalScope interface: self must inherit property "onmessage" with the proper type (1) | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "self" with the proper type (0) | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "location" with the proper type (1) | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "close" with the proper type (2) | FAIL | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "onerror" with the proper type (3) | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper type (4) | FAIL | - | FAIL | - |
WorkerGlobalScope interface: self must inherit property "onoffline" with the proper type (5) | FAIL | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "ononline" with the proper type (6) | FAIL | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "importScripts" with the proper type (7) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling importScripts(DOMString) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "navigator" with the proper type (8) | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "setTimeout" with the proper type (9) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling setTimeout(Function,long,any) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "setTimeout" with the proper type (10) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling setTimeout(DOMString,long,any) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "clearTimeout" with the proper type (11) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling clearTimeout(long) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "setInterval" with the proper type (12) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling setInterval(Function,long,any) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "setInterval" with the proper type (13) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling setInterval(DOMString,long,any) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "clearInterval" with the proper type (14) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling clearInterval(long) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "btoa" with the proper type (15) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling btoa(DOMString) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerGlobalScope interface: self must inherit property "atob" with the proper type (16) | PASS | - | PASS | - |
WorkerGlobalScope interface: calling atob(DOMString) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
EventTarget interface: self must inherit property "addEventListener" with the proper type (0) | PASS | - | PASS | - |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
EventTarget interface: self must inherit property "removeEventListener" with the proper type (1) | PASS | - | PASS | - |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
EventTarget interface: self must inherit property "dispatchEvent" with the proper type (2) | PASS | - | PASS | - |
EventTarget interface: calling dispatchEvent(Event) on self with too few arguments must throw TypeError | PASS | - | PASS | - |
WorkerNavigator interface: existence and properties of interface object | PASS | - | PASS | - |
WorkerNavigator interface object length | PASS | - | PASS | - |
WorkerNavigator interface object name | PASS | - | PASS | - |
WorkerNavigator interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
WorkerNavigator interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | - |
WorkerNavigator interface: attribute appCodeName | PASS | - | PASS | - |
WorkerNavigator interface: attribute appName | PASS | - | PASS | - |
WorkerNavigator interface: attribute appVersion | PASS | - | PASS | - |
WorkerNavigator interface: attribute platform | PASS | - | PASS | - |
WorkerNavigator interface: attribute product | PASS | - | PASS | - |
WorkerNavigator interface: attribute userAgent | PASS | - | PASS | - |
WorkerNavigator interface: attribute language | FAIL | - | PASS | - |
WorkerNavigator interface: attribute languages | FAIL | - | PASS | - |
WorkerNavigator interface: attribute onLine | PASS | - | PASS | - |
WorkerNavigator must be primary interface of self.navigator | PASS | - | PASS | - |
Stringification of self.navigator | PASS | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "appCodeName" with the proper type (0) | PASS | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "appName" with the proper type (1) | PASS | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "appVersion" with the proper type (2) | PASS | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "platform" with the proper type (3) | PASS | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "product" with the proper type (4) | PASS | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "userAgent" with the proper type (5) | PASS | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "language" with the proper type (6) | FAIL | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "languages" with the proper type (7) | FAIL | - | PASS | - |
WorkerNavigator interface: self.navigator must inherit property "onLine" with the proper type (8) | PASS | - | PASS | - |
WorkerLocation interface: existence and properties of interface object | PASS | - | PASS | - |
WorkerLocation interface object length | PASS | - | PASS | - |
WorkerLocation interface object name | PASS | - | PASS | - |
WorkerLocation interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
WorkerLocation interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | - |
WorkerLocation interface: attribute href | PASS | - | PASS | - |
WorkerLocation interface: attribute origin | PASS | - | PASS | - |
WorkerLocation interface: attribute protocol | PASS | - | PASS | - |
WorkerLocation interface: attribute host | PASS | - | PASS | - |
WorkerLocation interface: attribute hostname | PASS | - | PASS | - |
WorkerLocation interface: attribute port | PASS | - | PASS | - |
WorkerLocation interface: attribute pathname | PASS | - | PASS | - |
WorkerLocation interface: attribute search | PASS | - | PASS | - |
WorkerLocation interface: attribute hash | PASS | - | PASS | - |
WorkerLocation must be primary interface of self.location | PASS | - | PASS | - |
Stringification of self.location | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "href" with the proper type (0) | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "origin" with the proper type (1) | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "protocol" with the proper type (2) | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "host" with the proper type (3) | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "hostname" with the proper type (4) | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "port" with the proper type (5) | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "pathname" with the proper type (6) | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "search" with the proper type (7) | PASS | - | PASS | - |
WorkerLocation interface: self.location must inherit property "hash" with the proper type (8) | PASS | - | PASS | - |
/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker | OK | OK | TIMEOUT | OK |
removeEventListener | PASS | PASS | - | FAIL |
target | FAIL | FAIL | - | FAIL |
/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker | OK | OK | OK | OK |
Setting onmessage to 1 | PASS | PASS | PASS | PASS |
Setting onmessage to an object | PASS | FAIL | PASS | FAIL |
Setting onmessage to a function | PASS | PASS | PASS | FAIL |
Setting onmessage to 1 (again) | PASS | PASS | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html | OK | ERROR | OK | OK |
e.ports in dedicated worker | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html | OK | ERROR | TIMEOUT | OK |
posting an imagedata (from a cloned canvas) in an array | PASS | TIMEOUT | - | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html | OK | TIMEOUT | OK | OK |
Properties of the 'message' event | PASS | - | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker | OK | OK | TIMEOUT | OK |
return value of postMessage | PASS | PASS | - | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html | OK | TIMEOUT | OK | OK |
Using [null] in postMessage's second argument | PASS | TIMEOUT | FAIL | FAIL |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html | OK | ERROR | OK | OK |
Using null in postMessage's second argument | PASS | TIMEOUT | PASS | FAIL |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html | TIMEOUT | ERROR | OK | OK |
Using undefined in postMessage's second argument | - | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html | OK | TIMEOUT | OK | OK |
setting postMessage | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html | TIMEOUT | ERROR | OK | OK |
structured clone of ImageData | - | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html | TIMEOUT | ERROR | OK | OK |
1 | - | NOTRUN | PASS | PASS |
structured clone of message | - | PASS | PASS | PASS |
undefined | - | NOTRUN | PASS | PASS |
null | - | NOTRUN | PASS | PASS |
false | - | NOTRUN | PASS | PASS |
true | - | NOTRUN | PASS | PASS |
NaN | - | NOTRUN | PASS | PASS |
Infinity | - | NOTRUN | PASS | PASS |
string | - | NOTRUN | PASS | PASS |
date | - | NOTRUN | PASS | PASS |
regexp | - | NOTRUN | PASS | PASS |
self | - | NOTRUN | PASS | PASS |
array | - | NOTRUN | PASS | PASS |
object | - | NOTRUN | PASS | PASS |
error | - | NOTRUN | PASS | PASS |
/workers/interfaces/SharedWorkerGlobalScope/name/getting.html | OK | OK | OK | OK |
getting name | PASS | FAIL | PASS | FAIL |
getting name 1 | PASS | FAIL | PASS | FAIL |
getting name 2 | PASS | FAIL | PASS | FAIL |
/workers/interfaces/SharedWorkerGlobalScope/name/setting.html | TIMEOUT | OK | OK | OK |
setting name | TIMEOUT | FAIL | PASS | FAIL |
/workers/interfaces/SharedWorkerGlobalScope/onconnect.html | TIMEOUT | OK | OK | OK |
onconnect | - | FAIL | FAIL | FAIL |
/workers/interfaces/WorkerGlobalScope/close/incoming-message.html | OK | OK | OK | TIMEOUT |
close() and incoming message | PASS | FAIL | PASS | - |
/workers/interfaces/WorkerGlobalScope/close/sending-messages.html | OK | TIMEOUT | OK | OK |
close() and sending messages | PASS | - | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/close/setInterval.html | OK | OK | OK | TIMEOUT |
close() and setInterval | PASS | FAIL | FAIL | - |
/workers/interfaces/WorkerGlobalScope/close/setTimeout.html | OK | OK | OK | OK |
close() and setTimeout | PASS | FAIL | FAIL | PASS |
/workers/interfaces/WorkerGlobalScope/location/members.html | OK | ERROR | OK | OK |
members of WorkerLocation | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/location/redirect.html | OK | OK | OK | OK |
location with a worker in separate file that redirects | FAIL | FAIL | PASS | FAIL |
/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html | TIMEOUT | TIMEOUT | OK | OK |
location === location | TIMEOUT | - | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/location/setting-members.html | OK | TIMEOUT | OK | TIMEOUT |
setting members of WorkerLocation | PASS | - | PASS | - |
/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html | OK | OK | OK | TIMEOUT |
location with a worker in separate file | PASS | PASS | PASS | - |
/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html | OK | OK | OK | OK |
onerror, "not handled" with an error in the onerror function | FAIL | PASS | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/onerror/handled.html | OK | OK | OK | TIMEOUT |
onerror, "handled" | FAIL | FAIL | PASS | TIMEOUT |
/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html | OK | OK | OK | OK |
onerror, "not handled" | FAIL | PASS | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html | TIMEOUT | OK | OK | TIMEOUT |
onerror, "not handled" with only window.onerror defined | - | PASS | PASS | - |
/workers/interfaces/WorkerGlobalScope/self.html | TIMEOUT | ERROR | OK | OK |
self | - | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/WindowTimers/001.html | OK | ERROR | OK | OK |
setTimeout | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/WindowTimers/002.html | OK | OK | OK | OK |
clearTimeout | PASS | PASS | PASS | PASS |
/workers/interfaces/WorkerUtils/WindowTimers/003.html | TIMEOUT | ERROR | OK | OK |
setInterval | - | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/WindowTimers/004.html | OK | OK | TIMEOUT | OK |
clearInterval | PASS | PASS | - | PASS |
/workers/interfaces/WorkerUtils/importScripts/001.worker | OK | OK | OK | OK |
Untitled | PASS | PASS | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/002.worker | OK | OK | OK | OK |
Untitled | FAIL | FAIL | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/003.html | OK | ERROR | TIMEOUT | OK |
importScripts running scripts | PASS | TIMEOUT | - | PASS |
/workers/interfaces/WorkerUtils/importScripts/004.html | OK | ERROR | OK | OK |
importScripts broken script | FAIL | TIMEOUT | PASS | FAIL |
/workers/interfaces/WorkerUtils/importScripts/005.html | OK | TIMEOUT | OK | OK |
importScripts separate scripts | PASS | - | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/006.html | TIMEOUT | TIMEOUT | TIMEOUT | ERROR |
/workers/interfaces/WorkerUtils/importScripts/007.html | OK | TIMEOUT | TIMEOUT | OK |
postMessage in importScripts | PASS | - | TIMEOUT | PASS |
/workers/interfaces/WorkerUtils/importScripts/008.html | OK | ERROR | OK | OK |
variables and functions crossing importScripts boundary | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/009.html | OK | TIMEOUT | OK | TIMEOUT |
variables and functions crossing importScripts boundary, take 2 | PASS | - | PASS | - |
/workers/interfaces/WorkerUtils/importScripts/010.html | OK | OK | TIMEOUT | OK |
importScripts(undefined) | PASS | FAIL | - | PASS |
/workers/interfaces/WorkerUtils/importScripts/011.html | OK | TIMEOUT | TIMEOUT | OK |
importScripts(null) | PASS | - | - | PASS |
/workers/interfaces/WorkerUtils/importScripts/012.html | OK | OK | OK | OK |
importScripts(1) | PASS | FAIL | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/002.html | OK | TIMEOUT | OK | TIMEOUT |
navigator.appName | PASS | - | PASS | - |
/workers/interfaces/WorkerUtils/navigator/003.html | OK | ERROR | OK | OK |
navigator.appVersion | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/004.html | OK | ERROR | OK | OK |
navigator.platform | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/005.html | OK | TIMEOUT | OK | OK |
navigator.userAgent | PASS | - | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/006.html | OK | ERROR | TIMEOUT | OK |
navigator.onLine | PASS | - | - | PASS |
/workers/interfaces/WorkerUtils/navigator/007.html | OK | TIMEOUT | OK | OK |
readonlyness of members of Navigator | PASS | - | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/language.html | OK | ERROR | OK | OK |
navigator.language | FAIL | TIMEOUT | PASS | FAIL |
/workers/nested_worker.worker | TIMEOUT | OK | OK | TIMEOUT |
Nested worker | FAIL | PASS | PASS | FAIL |
/workers/postMessage_DataCloneErr.htm | OK | OK | OK | OK |
postMessage() with WorkerNavigator | PASS | PASS | PASS | PASS |
/workers/postMessage_clone_port.htm | OK | OK | OK | OK |
postMessage(): clone a port | PASS | PASS | PASS | PASS |
/workers/postMessage_clone_port_error.htm | OK | OK | OK | OK |
postMessage(): cloning source port | PASS | PASS | PASS | PASS |
/workers/postMessage_event_properties.htm | OK | OK | OK | OK |
postMessage(): MessageEvent properties | PASS | FAIL | FAIL | PASS |
/workers/postMessage_ports_readonly_array.htm | OK | OK | OK | OK |
postMessage(): read-only ports array | PASS | PASS | FAIL | PASS |
/workers/postMessage_target_source.htm | OK | OK | OK | OK |
postMessage(): target port and source port | PASS | PASS | PASS | PASS |
/workers/semantics/encodings/001.html | OK | TIMEOUT | OK | OK |
encoding, dedicated worker | FAIL | - | PASS | FAIL |
/workers/semantics/encodings/002.html | OK | ERROR | OK | OK |
encoding, shared worker | FAIL | - | PASS | FAIL |
/workers/semantics/encodings/003.html | OK | ERROR | OK | OK |
URL encoding, dedicated worker | PASS | TIMEOUT | PASS | PASS |
/workers/semantics/encodings/004.html | OK | OK | OK | OK |
URL encoding, shared worker | PASS | FAIL | PASS | FAIL |
/workers/semantics/encodings/004.worker | OK | OK | TIMEOUT | TIMEOUT |
Decoding invalid utf-8 | PASS | PASS | - | - |
/workers/semantics/interface-objects/001.worker | OK | OK | OK | TIMEOUT |
The WorkerGlobalScope interface object should be exposed. | PASS | PASS | PASS | - |
The EventTarget interface object should be exposed. | PASS | PASS | PASS | - |
The DedicatedWorkerGlobalScope interface object should be exposed. | PASS | FAIL | PASS | - |
The ErrorEvent interface object should be exposed. | FAIL | PASS | FAIL | - |
The Event interface object should be exposed. | PASS | PASS | PASS | - |
The Worker interface object should be exposed. | FAIL | PASS | PASS | - |
The DOMException interface object should be exposed. | PASS | PASS | PASS | - |
The SharedWorker interface object should be exposed. | FAIL | FAIL | FAIL | - |
The MessagePort interface object should be exposed. | PASS | PASS | PASS | - |
The MessageEvent interface object should be exposed. | PASS | PASS | PASS | - |
The WorkerNavigator interface object should be exposed. | PASS | PASS | PASS | - |
The MessageChannel interface object should be exposed. | PASS | PASS | PASS | - |
The WorkerLocation interface object should be exposed. | PASS | PASS | PASS | - |
The ImageData interface object should be exposed. | PASS | PASS | PASS | - |
The File interface object should be exposed. | PASS | PASS | PASS | - |
The Blob interface object should be exposed. | PASS | PASS | PASS | - |
The FileList interface object should be exposed. | PASS | PASS | FAIL | - |
The XMLHttpRequest interface object should be exposed. | PASS | PASS | PASS | - |
The ProgressEvent interface object should be exposed. | PASS | PASS | FAIL | - |
The FormData interface object should be exposed. | PASS | FAIL | PASS | - |
The ArrayBuffer interface object should be exposed. | PASS | PASS | PASS | - |
The Int8Array interface object should be exposed. | PASS | PASS | PASS | - |
The Uint8Array interface object should be exposed. | PASS | PASS | PASS | - |
The Uint8ClampedArray interface object should be exposed. | PASS | PASS | PASS | - |
The Int16Array interface object should be exposed. | PASS | PASS | PASS | - |
The Uint16Array interface object should be exposed. | PASS | PASS | PASS | - |
The Int32Array interface object should be exposed. | PASS | PASS | PASS | - |
The Uint32Array interface object should be exposed. | PASS | PASS | PASS | - |
The Float32Array interface object should be exposed. | PASS | PASS | PASS | - |
The Float64Array interface object should be exposed. | PASS | PASS | PASS | - |
The DataView interface object should be exposed. | PASS | PASS | PASS | - |
The CanvasProxy interface object should be exposed. | FAIL | FAIL | FAIL | - |
The ImageBitmap interface object should be exposed. | PASS | FAIL | PASS | - |
The CanvasRenderingContext2D interface object should be exposed. | FAIL | FAIL | FAIL | - |
The DrawingStyle interface object should be exposed. | FAIL | FAIL | FAIL | - |
The CanvasGradient interface object should be exposed. | FAIL | FAIL | FAIL | - |
The CanvasPattern interface object should be exposed. | FAIL | FAIL | FAIL | - |
The Path interface object should be exposed. | FAIL | FAIL | FAIL | - |
The TextMetrics interface object should be exposed. | FAIL | FAIL | FAIL | - |
/workers/semantics/interface-objects/002.worker | TIMEOUT | OK | OK | OK |
The AbstractView interface object should not be exposed. | - | PASS | PASS | PASS |
The AbstractWorker interface object should not be exposed. | - | PASS | PASS | PASS |
The ApplicationCache interface object should not be exposed. | - | PASS | PASS | PASS |
The Location interface object should not be exposed. | - | PASS | PASS | PASS |
The Navigator interface object should not be exposed. | - | PASS | PASS | PASS |
The DOMImplementation interface object should not be exposed. | - | PASS | PASS | PASS |
The Audio interface object should not be exposed. | - | PASS | PASS | PASS |
The HTMLCanvasElement interface object should not be exposed. | - | PASS | PASS | PASS |
The MouseEvent interface object should not be exposed. | - | PASS | PASS | PASS |
/workers/semantics/interface-objects/003.html | OK | OK | OK | TIMEOUT |
available interface objects in shared worker | FAIL | FAIL | FAIL | - |
/workers/semantics/interface-objects/004.html | OK | OK | OK | OK |
unavailable interface objects in shared worker | PASS | FAIL | PASS | FAIL |
/workers/semantics/multiple-workers/001.html | TIMEOUT | ERROR | OK | OK |
dedicated | - | TIMEOUT | PASS | PASS |
shared | - | FAIL | PASS | FAIL |
/workers/semantics/multiple-workers/002.html | OK | ERROR | OK | OK |
creating 3 sibling dedicated workers | PASS | TIMEOUT | PASS | PASS |
/workers/semantics/multiple-workers/003.html | TIMEOUT | ERROR | OK | ERROR |
/workers/semantics/multiple-workers/004.html | OK | ERROR | OK | TIMEOUT |
shared worker with multiple documents | PASS | - | PASS | - |
/workers/semantics/multiple-workers/005.html | TIMEOUT | ERROR | ERROR | ERROR |
/workers/semantics/multiple-workers/006.html | TIMEOUT | OK | ERROR | OK |
shared worker in dedicated worker in shared worker | TIMEOUT | FAIL | TIMEOUT | FAIL |
/workers/semantics/multiple-workers/007.html | TIMEOUT | OK | TIMEOUT | OK |
shared worker in dedicated worker in shared worker | TIMEOUT | FAIL | TIMEOUT | FAIL |
/workers/semantics/multiple-workers/008.html | TIMEOUT | OK | OK | TIMEOUT |
messagechannel in shared worker | TIMEOUT | FAIL | PASS | - |
/workers/semantics/navigation/001.html | TIMEOUT | TIMEOUT | OK | TIMEOUT |
/workers/semantics/navigation/002.html | TIMEOUT | TIMEOUT | OK | TIMEOUT |
/workers/semantics/reporting-errors/001.html | TIMEOUT | TIMEOUT | OK | OK |
shared worker, not handled | - | - | FAIL | FAIL |
/workers/semantics/reporting-errors/002.html | TIMEOUT | OK | OK | OK |
shared worker, addEventListener | TIMEOUT | FAIL | FAIL | FAIL |
/workers/semantics/reporting-errors/003.html | OK | OK | TIMEOUT | TIMEOUT |
shared worker, no error event on worker or port | PASS | FAIL | TIMEOUT | - |
/workers/semantics/reporting-errors/004.html | OK | TIMEOUT | TIMEOUT | OK |
shared worker in two documents and window.onerror | PASS | - | - | FAIL |
/workers/semantics/run-a-worker/001.html | OK | TIMEOUT | OK | OK |
worker global scope, dedicated worker | PASS | - | PASS | FAIL |
/workers/semantics/run-a-worker/002.html | OK | OK | TIMEOUT | OK |
worker global scope, shared worker | PASS | FAIL | - | FAIL |
/workers/semantics/run-a-worker/003.html | OK | OK | OK | OK |
worker | PASS | PASS | PASS | PASS |
shared | FAIL | FAIL | FAIL | FAIL |
/workers/semantics/structured-clone/dedicated.html | TIMEOUT | TIMEOUT | TIMEOUT | TIMEOUT |
Array FileList object, FileList empty | FAIL | - | FAIL | FAIL |
Object FileList object, FileList empty | FAIL | - | FAIL | FAIL |
/workers/semantics/structured-clone/shared.html | TIMEOUT | OK | TIMEOUT | TIMEOUT |
Array FileList object, FileList empty | - | FAIL | FAIL | - |
Object FileList object, FileList empty | - | FAIL | FAIL | - |
/workers/semantics/xhr/001.html | OK | TIMEOUT | OK | TIMEOUT |
async XMLHttpRequest in dedicated worker | PASS | - | PASS | NOTRUN |
/workers/semantics/xhr/002.html | OK | ERROR | OK | OK |
sync XMLHttpRequest in dedicated worker | PASS | - | PASS | PASS |
/workers/semantics/xhr/003.html | OK | TIMEOUT | OK | OK |
async XMLHttpRequest in shared worker | PASS | - | PASS | FAIL |
/workers/semantics/xhr/004.html | OK | TIMEOUT | OK | OK |
sync XMLHttpRequest in shared worker | PASS | NOTRUN | PASS | FAIL |
/workers/semantics/xhr/005.html | OK | TIMEOUT | OK | OK |
base url, dedicated worker | PASS | - | PASS | PASS |
/workers/semantics/xhr/006.html | OK | TIMEOUT | OK | OK |
base url, shared worker | PASS | - | PASS | FAIL |