Name Description Size
META.yml 120
README.md # Worker WPT tests 4896
SharedWorker-MessageEvent-source.any.js 274
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-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
SharedWorkerPerformanceNow.html window.performance.now in shared workers 2048
SharedWorker_blobUrl.html Shared Worker: Blob URL passed over message port 755
SharedWorker_dataUrl.html Shared Worker: Data URL cross-origin checks 1859
Worker-base64.any.js 189
Worker-call.worker.js 510
Worker-constructor-proto.any.js 370
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-replace-event-handler.any.js 294
Worker-replace-global-constructor.any.js 329
Worker-replace-self.any.js 274
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.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
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 700
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.tentative.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 1430
WorkerPerformanceNow.html performance.now in dedicated workers 1036
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_basic.htm Web Workers Basic Tests 837
Worker_cross_origin_security_err.htm Worker cross-origin URL 1113
Worker_dispatchEvent_ErrorEvent.htm ErrorEvent and Worker.dispatchEvent() 1117
Worker_script_mimetype.htm Worker constructor with wrong MIME type scripts 1407
Worker_terminate_event_queue.htm AbstractWorker terminate(): clear event queue 684
abrupt-completion.html 1661
baseurl 3
constructors 2
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 999
dedicated-worker-in-data-url-context.window.js 4895
dedicated-worker-parse-error-failure.html DedicatedWorker: parse error failure 1130
examples 5
importscripts_mime.any.js 1417
interfaces 4
modules 24
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 12
opaque-origin.html 565
postMessage_DataCloneErr.htm postMessage() with WorkerNavigator 396
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_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
semantics 8
shared-worker-from-blob-url.window.js 1927
shared-worker-in-data-url-context.window.js 2734
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 2519
shared-worker-parse-error-failure.html SharedWorker: parse error failure 1035
support 51
worker-performance.worker.js 7066