Name Description Size Coverage
abrupt-completion.html 1689 -
baseurl -
constructors -
data-url-shared-window.html data URL shared worker 660 -
data-url-shared.html data URL shared workers 3276 -
data-url.html data URL dedicated workers 2861 -
dedicated-worker-from-blob-url.window.js 1574 -
dedicated-worker-in-data-url-context.window.js 4925 -
dedicated-worker-parse-error-failure.html DedicatedWorker: parse error failure 1130 -
examples -
importscripts_mime.any.js 1426 -
importscripts_mime_local.any.js 1937 -
interfaces -
META.yml 108 -
modules -
multi-globals -
name-property.html Test the name property of shared and dedicated workers via the name constructor option 1199 -
nested_worker.worker.js 325 -
nested_worker_close_from_parent_worker.html Test terminating a nested workers by calling terminate() from its parent worker 493 -
nested_worker_close_self.worker.js 334 -
nested_worker_importScripts.worker.js 352 -
nested_worker_sync_xhr.worker.js 343 -
nested_worker_terminate_from_document.html Test terminating a chain of nested workers by calling terminate() from the owning document 485 -
non-automated -
opaque-origin.html 565 -
postMessage_block.https.html 480 -
postMessage_block.https.html.headers 83 -
postMessage_clone_port.htm postMessage(): clone a port 859 -
postMessage_clone_port_error.htm postMessage(): cloning source port 411 -
postMessage_DataCloneErr.htm postMessage() with WorkerNavigator 396 -
postMessage_event_properties.htm postMessage(): MessageEvent properties 913 -
postMessage_ports_readonly_array.htm postMessage(): read-only ports array 770 -
postMessage_target_source.htm postMessage(): target port and source port 554 -
README.md # Worker WPT tests 4896 -
same-origin-check.sub.html 1917 -
same-site-cookies -
semantics -
shared-worker-from-blob-url.window.js 2508 -
shared-worker-in-data-url-context.window.js 2764 -
shared-worker-name-via-options.html Test the name property of shared workers mixing constructor options and constructor strings 1294 -
shared-worker-options-mismatch.html SharedWorker: type or credentials mismatch failure 2805 -
shared-worker-parse-error-failure.html SharedWorker: parse error failure 1035 -
shared-worker-partitioned-cookies.tentative.https.html SharedWorker: Partitioned Cookies 2172 -
shared-worker-partitioned.tentative.html Test partitioning of shared workers 828 -
SharedWorker-constructor.html Test SharedWorker constructor functionality. 2236 -
SharedWorker-detach-frame-in-error-event.html Test frame detach in shared worker's error handler 870 -
SharedWorker-exception-propagation.html Uncaught error in shared worker should not propagate to window 1333 -
SharedWorker-exception.html This test checks whether exceptions in SharedWorkers are logged to the parent document. An exception should be logged to the error console. 883 -
SharedWorker-MessageEvent-source.any.js 287 -
SharedWorker-replace-EventHandler.any.js 453 -
SharedWorker-script-error.html Test SharedWorker script error handling functionality. 1354 -
SharedWorker-simple.html Test simple shared worker construction case. 526 -
SharedWorker_blobUrl.html Shared Worker: Blob URL passed over message port 755 -
SharedWorker_dataUrl.html Shared Worker: Data URL cross-origin checks 1859 -
SharedWorkerPerformanceNow.html window.performance.now in shared workers 2048 -
support -
tentative -
WEB_FEATURES.yml 1344 -
Worker-base64.any.js 187 -
Worker-call.worker.js 510 -
Worker-constructor-proto.any.js 382 -
Worker-creation-happens-in-parallel.https.html Test that creation of a "new Worker()" will occur in parallel to the main JS thread performing other computation, and can be joined with. 783 -
Worker-creation-happens-in-parallel.https.html.headers 81 -
Worker-custom-event.any.js 235 -
Worker-formdata.any.js 649 -
Worker-location.sub.any.js 821 -
Worker-messageport.html Test that pages and workers can send MessagePorts to one another. 2274 -
Worker-multi-port.html Test sending multiple ports through Worker.postMessage. 3713 -
Worker-nested-importScripts-error.html This tests that errors from nested importScripts have the expected provenance. 613 -
worker-performance.worker.js 7066 -
Worker-postMessage-happens-in-parallel.https.html Test that calling "worker.postMessage()" will occur truly in parallel to the main JS thread performing other computation. 860 -
Worker-postMessage-happens-in-parallel.https.html.headers 81 -
Worker-replace-event-handler.any.js 294 -
Worker-replace-global-constructor.any.js 329 -
Worker-replace-self.any.js 274 -
worker-request-animation-frame.html raf time in dedicated workers 804 -
Worker-simultaneous-errors.html Test simultaneous errors on workers. 951 -
Worker-structure-message.html Test that pages and workers can send Structure Message to one another. 937 -
Worker-terminate-forever-during-evaluation.html Test Worker.terminate() for a worker that tries to run forever after top-level script evaluation is started. 2559 -
Worker-terminate-forever.html Test Worker.terminate() for a worker that tries to run forever. 430 -
Worker-termination-with-port-messages.html This test terminates a worker when there are many undelivered MessagePort messages still waiting to be dispatched into the Worker Context. This causes termination of JS execution and test should not try to dispatch the remaining messages. Test succeeds if it does not hang or crash (if worker thread is running in the separate process, that process could hang or crash). 1000 -
Worker-timeout-cancel-order.html Test setTimeOut,cancelTimeout in Web Workers. 538 -
Worker-timeout-decreasing-order.html Test setTimeOut,fired in decreasing order in Web Workers. 776 -
Worker-timeout-increasing-order.html Test setTimeOut,fired in increasing order in Web Workers. 776 -
Worker_basic.htm Web Workers Basic Tests 837 -
Worker_cross_origin_security_err.htm Worker cross-origin URL 743 -
Worker_dispatchEvent_ErrorEvent.htm ErrorEvent and Worker.dispatchEvent() 1320 -
Worker_ErrorEvent_bubbles_cancelable.htm Web Workers: Worker ErrorEvent - bubbles, cancelable 880 -
Worker_ErrorEvent_error.htm 1023 -
Worker_ErrorEvent_filename.htm AbstractWorker ErrorEvent.filename 747 -
Worker_ErrorEvent_lineno.htm AbstractWorker ErrorEvent.lineno 618 -
Worker_ErrorEvent_message.htm AbstractWorker ErrorEvent.message 669 -
Worker_ErrorEvent_type.htm AbstractWorker ErrorEvent.type 662 -
Worker_NosniffErr.htm Worker with nosniff X-Content-Type-Options header 413 -
Worker_script_mimetype.htm Worker constructor with wrong MIME type scripts 1729 -
Worker_terminate_event_queue.htm AbstractWorker terminate(): clear event queue 721 -
WorkerGlobalScope-close.html Test WorkerGlobalScope.close functionality. 3049 -
WorkerGlobalScope_ErrorEvent_colno.htm WorkerGlobalScope onerror event handler argument: col 659 -
WorkerGlobalScope_ErrorEvent_filename.htm WorkerGlobalScope onerror event handler argument: location 778 -
WorkerGlobalScope_ErrorEvent_lineno.htm WorkerGlobalScope onerror event handler argument: line 647 -
WorkerGlobalScope_ErrorEvent_message.htm WorkerGlobalScope onerror event handler argument: message 744 -
WorkerGlobalScope_importScripts.htm WorkerGlobalScope API: importScripts() 425 -
WorkerGlobalScope_importScripts_NetworkErr.htm importScripts() with non-existent script file 412 -
WorkerGlobalScope_importScripts_NosniffErr.htm importScripts() with nosniff X-Content-Type-Options 306 -
WorkerGlobalScope_requestAnimationFrame.worker.js 446 -
WorkerGlobalScope_setInterval.htm WorkerGlobalScope API: setInterval() 646 -
WorkerGlobalScope_setTimeout.htm WorkerGlobalScope API: setTimeout() 644 -
WorkerLocation-origin.sub.window.js 506 -
WorkerLocation.htm WorkerLocation object 531 -
WorkerLocation_hash.htm WorkerLocation URL decomposition IDL attribute: hash 433 -
WorkerLocation_hash_encoding.htm WorkerLocation.hash with url encoding string 427 -
WorkerLocation_hash_nonexist.htm WorkerLocation.hash with no <fragment> component 413 -
WorkerLocation_host.htm WorkerLocation URL decomposition IDL attribute: host 422 -
WorkerLocation_hostname.htm WorkerLocation URL decomposition IDL attribute: hostname 434 -
WorkerLocation_href.htm WorkerLocation href attribute 542 -
WorkerLocation_pathname.htm WorkerLocation URL decomposition IDL attribute: pathname 563 -
WorkerLocation_port.htm WorkerLocation URL decomposition IDL attribute: port 422 -
WorkerLocation_protocol.htm WorkerLocation URL decomposition IDL attribute: protocol 434 -
WorkerLocation_search.htm WorkerLocation URL decomposition IDL attribute: search 443 -
WorkerLocation_search_empty.htm WorkerLocation.search with empty <query> 408 -
WorkerLocation_search_fragment.htm WorkerLocation.search with <fragment> in <query> 432 -
WorkerLocation_search_nonexist.htm WorkerLocation.search with no <query> component 415 -
WorkerNavigator-hardware-concurrency.any.js 137 -
WorkerNavigator.any.js 552 -
WorkerNavigator_appName.htm WorkerNavigator appName 401 -
WorkerNavigator_appVersion.htm WorkerNavigator appVersion 410 -
WorkerNavigator_onLine.htm WorkerNavigator.onLine 398 -
WorkerNavigator_platform.htm WorkerNavigator.platform 404 -
WorkerNavigator_userAgent.htm WorkerNavigator.userAgent 407 -
WorkerNavigator_userAgentData.http.html WorkerNavigator.userAgentData 614 -
WorkerNavigator_userAgentData.https.html WorkerNavigator.userAgentData 2928 -
WorkerPerformanceNow.html performance.now in dedicated workers 1036 -