blob: 8e5d8a78bb278c58651393f0353dcc363aeecb2e [file] [log] [blame]
This test documents all interface attributes and methods on SharedWorkerGlobalScope.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Starting worker: resources/global-interface-listing-worker.js
[Worker] [INTERFACES]
[Worker] interface Blob
[Worker] attribute @@toStringTag
[Worker] getter size
[Worker] getter type
[Worker] method constructor
[Worker] method slice
[Worker] interface BroadcastChannel : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter name
[Worker] getter onmessage
[Worker] getter onmessageerror
[Worker] method close
[Worker] method constructor
[Worker] method postMessage
[Worker] setter onmessage
[Worker] setter onmessageerror
[Worker] interface BudgetService
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method reserve
[Worker] interface ByteLengthQueuingStrategy
[Worker] method constructor
[Worker] method size
[Worker] interface Cache
[Worker] attribute @@toStringTag
[Worker] method add
[Worker] method addAll
[Worker] method constructor
[Worker] method delete
[Worker] method keys
[Worker] method match
[Worker] method matchAll
[Worker] method put
[Worker] interface CacheStorage
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method delete
[Worker] method has
[Worker] method keys
[Worker] method match
[Worker] method open
[Worker] interface CloseEvent : Event
[Worker] attribute @@toStringTag
[Worker] getter code
[Worker] getter reason
[Worker] getter wasClean
[Worker] method constructor
[Worker] interface CountQueuingStrategy
[Worker] method constructor
[Worker] method size
[Worker] interface Crypto
[Worker] attribute @@toStringTag
[Worker] getter subtle
[Worker] method constructor
[Worker] method getRandomValues
[Worker] interface CryptoKey
[Worker] attribute @@toStringTag
[Worker] getter algorithm
[Worker] getter extractable
[Worker] getter type
[Worker] getter usages
[Worker] method constructor
[Worker] interface CustomEvent : Event
[Worker] attribute @@toStringTag
[Worker] getter detail
[Worker] method constructor
[Worker] method initCustomEvent
[Worker] interface DOMException
[Worker] attribute @@toStringTag
[Worker] attribute ABORT_ERR
[Worker] attribute DATA_CLONE_ERR
[Worker] attribute DOMSTRING_SIZE_ERR
[Worker] attribute HIERARCHY_REQUEST_ERR
[Worker] attribute INDEX_SIZE_ERR
[Worker] attribute INUSE_ATTRIBUTE_ERR
[Worker] attribute INVALID_ACCESS_ERR
[Worker] attribute INVALID_CHARACTER_ERR
[Worker] attribute INVALID_MODIFICATION_ERR
[Worker] attribute INVALID_NODE_TYPE_ERR
[Worker] attribute INVALID_STATE_ERR
[Worker] attribute NAMESPACE_ERR
[Worker] attribute NETWORK_ERR
[Worker] attribute NOT_FOUND_ERR
[Worker] attribute NOT_SUPPORTED_ERR
[Worker] attribute NO_DATA_ALLOWED_ERR
[Worker] attribute NO_MODIFICATION_ALLOWED_ERR
[Worker] attribute QUOTA_EXCEEDED_ERR
[Worker] attribute SECURITY_ERR
[Worker] attribute SYNTAX_ERR
[Worker] attribute TIMEOUT_ERR
[Worker] attribute TYPE_MISMATCH_ERR
[Worker] attribute URL_MISMATCH_ERR
[Worker] attribute VALIDATION_ERR
[Worker] attribute WRONG_DOCUMENT_ERR
[Worker] getter code
[Worker] getter message
[Worker] getter name
[Worker] method constructor
[Worker] interface DOMMatrix : DOMMatrixReadOnly
[Worker] attribute @@toStringTag
[Worker] getter a
[Worker] getter b
[Worker] getter c
[Worker] getter d
[Worker] getter e
[Worker] getter f
[Worker] getter m11
[Worker] getter m12
[Worker] getter m13
[Worker] getter m14
[Worker] getter m21
[Worker] getter m22
[Worker] getter m23
[Worker] getter m24
[Worker] getter m31
[Worker] getter m32
[Worker] getter m33
[Worker] getter m34
[Worker] getter m41
[Worker] getter m42
[Worker] getter m43
[Worker] getter m44
[Worker] method constructor
[Worker] method invertSelf
[Worker] method multiplySelf
[Worker] method preMultiplySelf
[Worker] method rotateAxisAngleSelf
[Worker] method rotateFromVectorSelf
[Worker] method rotateSelf
[Worker] method scale3dSelf
[Worker] method scaleSelf
[Worker] method skewXSelf
[Worker] method skewYSelf
[Worker] method translateSelf
[Worker] setter a
[Worker] setter b
[Worker] setter c
[Worker] setter d
[Worker] setter e
[Worker] setter f
[Worker] setter m11
[Worker] setter m12
[Worker] setter m13
[Worker] setter m14
[Worker] setter m21
[Worker] setter m22
[Worker] setter m23
[Worker] setter m24
[Worker] setter m31
[Worker] setter m32
[Worker] setter m33
[Worker] setter m34
[Worker] setter m41
[Worker] setter m42
[Worker] setter m43
[Worker] setter m44
[Worker] interface DOMMatrixReadOnly
[Worker] static method fromFloat32Array
[Worker] static method fromFloat64Array
[Worker] static method fromMatrix
[Worker] attribute @@toStringTag
[Worker] getter a
[Worker] getter b
[Worker] getter c
[Worker] getter d
[Worker] getter e
[Worker] getter f
[Worker] getter is2D
[Worker] getter isIdentity
[Worker] getter m11
[Worker] getter m12
[Worker] getter m13
[Worker] getter m14
[Worker] getter m21
[Worker] getter m22
[Worker] getter m23
[Worker] getter m24
[Worker] getter m31
[Worker] getter m32
[Worker] getter m33
[Worker] getter m34
[Worker] getter m41
[Worker] getter m42
[Worker] getter m43
[Worker] getter m44
[Worker] method constructor
[Worker] method flipX
[Worker] method flipY
[Worker] method inverse
[Worker] method multiply
[Worker] method rotate
[Worker] method rotateAxisAngle
[Worker] method rotateFromVector
[Worker] method scale
[Worker] method scale3d
[Worker] method skewX
[Worker] method skewY
[Worker] method toFloat32Array
[Worker] method toFloat64Array
[Worker] method toJSON
[Worker] method transformPoint
[Worker] method translate
[Worker] interface DOMPoint : DOMPointReadOnly
[Worker] attribute @@toStringTag
[Worker] getter w
[Worker] getter x
[Worker] getter y
[Worker] getter z
[Worker] method constructor
[Worker] setter w
[Worker] setter x
[Worker] setter y
[Worker] setter z
[Worker] interface DOMPointReadOnly
[Worker] static method fromPoint
[Worker] attribute @@toStringTag
[Worker] getter w
[Worker] getter x
[Worker] getter y
[Worker] getter z
[Worker] method constructor
[Worker] method matrixTransform
[Worker] method toJSON
[Worker] interface DOMQuad
[Worker] static method fromQuad
[Worker] static method fromRect
[Worker] attribute @@toStringTag
[Worker] getter p1
[Worker] getter p2
[Worker] getter p3
[Worker] getter p4
[Worker] method constructor
[Worker] method getBounds
[Worker] method toJSON
[Worker] interface DOMRect : DOMRectReadOnly
[Worker] attribute @@toStringTag
[Worker] getter height
[Worker] getter width
[Worker] getter x
[Worker] getter y
[Worker] method constructor
[Worker] setter height
[Worker] setter width
[Worker] setter x
[Worker] setter y
[Worker] interface DOMRectReadOnly
[Worker] static method fromRect
[Worker] attribute @@toStringTag
[Worker] getter bottom
[Worker] getter height
[Worker] getter left
[Worker] getter right
[Worker] getter top
[Worker] getter width
[Worker] getter x
[Worker] getter y
[Worker] method constructor
[Worker] method toJSON
[Worker] interface DOMStringList
[Worker] attribute @@toStringTag
[Worker] getter length
[Worker] method @@iterator
[Worker] method constructor
[Worker] method contains
[Worker] method item
[Worker] interface DataView
[Worker] attribute @@toStringTag
[Worker] getter buffer
[Worker] getter byteLength
[Worker] getter byteOffset
[Worker] method constructor
[Worker] method getFloat32
[Worker] method getFloat64
[Worker] method getInt16
[Worker] method getInt32
[Worker] method getInt8
[Worker] method getUint16
[Worker] method getUint32
[Worker] method getUint8
[Worker] method setFloat32
[Worker] method setFloat64
[Worker] method setInt16
[Worker] method setInt32
[Worker] method setInt8
[Worker] method setUint16
[Worker] method setUint32
[Worker] method setUint8
[Worker] interface Event
[Worker] attribute @@toStringTag
[Worker] attribute AT_TARGET
[Worker] attribute BUBBLING_PHASE
[Worker] attribute CAPTURING_PHASE
[Worker] attribute NONE
[Worker] getter bubbles
[Worker] getter cancelBubble
[Worker] getter cancelable
[Worker] getter composed
[Worker] getter currentTarget
[Worker] getter defaultPrevented
[Worker] getter eventPhase
[Worker] getter path
[Worker] getter returnValue
[Worker] getter srcElement
[Worker] getter target
[Worker] getter timeStamp
[Worker] getter type
[Worker] method composedPath
[Worker] method constructor
[Worker] method initEvent
[Worker] method preventDefault
[Worker] method stopImmediatePropagation
[Worker] method stopPropagation
[Worker] setter cancelBubble
[Worker] setter returnValue
[Worker] interface EventSource : EventTarget
[Worker] attribute @@toStringTag
[Worker] attribute CLOSED
[Worker] attribute CONNECTING
[Worker] attribute OPEN
[Worker] getter onerror
[Worker] getter onmessage
[Worker] getter onopen
[Worker] getter readyState
[Worker] getter url
[Worker] getter withCredentials
[Worker] method close
[Worker] method constructor
[Worker] setter onerror
[Worker] setter onmessage
[Worker] setter onopen
[Worker] interface EventTarget
[Worker] attribute @@toStringTag
[Worker] method addEventListener
[Worker] method constructor
[Worker] method dispatchEvent
[Worker] method removeEventListener
[Worker] interface File : Blob
[Worker] attribute @@toStringTag
[Worker] getter lastModified
[Worker] getter lastModifiedDate
[Worker] getter name
[Worker] getter webkitRelativePath
[Worker] method constructor
[Worker] interface FileList
[Worker] attribute @@toStringTag
[Worker] getter length
[Worker] method @@iterator
[Worker] method constructor
[Worker] method item
[Worker] interface FileReader : EventTarget
[Worker] attribute @@toStringTag
[Worker] attribute DONE
[Worker] attribute EMPTY
[Worker] attribute LOADING
[Worker] getter error
[Worker] getter onabort
[Worker] getter onerror
[Worker] getter onload
[Worker] getter onloadend
[Worker] getter onloadstart
[Worker] getter onprogress
[Worker] getter readyState
[Worker] getter result
[Worker] method abort
[Worker] method constructor
[Worker] method readAsArrayBuffer
[Worker] method readAsBinaryString
[Worker] method readAsDataURL
[Worker] method readAsText
[Worker] setter onabort
[Worker] setter onerror
[Worker] setter onload
[Worker] setter onloadend
[Worker] setter onloadstart
[Worker] setter onprogress
[Worker] interface FileReaderSync
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method readAsArrayBuffer
[Worker] method readAsBinaryString
[Worker] method readAsDataURL
[Worker] method readAsText
[Worker] interface FormData
[Worker] attribute @@toStringTag
[Worker] method @@iterator
[Worker] method append
[Worker] method constructor
[Worker] method delete
[Worker] method entries
[Worker] method forEach
[Worker] method get
[Worker] method getAll
[Worker] method has
[Worker] method keys
[Worker] method set
[Worker] method values
[Worker] interface Headers
[Worker] attribute @@toStringTag
[Worker] method @@iterator
[Worker] method append
[Worker] method constructor
[Worker] method delete
[Worker] method entries
[Worker] method forEach
[Worker] method get
[Worker] method has
[Worker] method keys
[Worker] method set
[Worker] method values
[Worker] interface IDBCursor
[Worker] attribute @@toStringTag
[Worker] getter direction
[Worker] getter key
[Worker] getter primaryKey
[Worker] getter source
[Worker] method advance
[Worker] method constructor
[Worker] method continue
[Worker] method continuePrimaryKey
[Worker] method delete
[Worker] method update
[Worker] interface IDBCursorWithValue : IDBCursor
[Worker] attribute @@toStringTag
[Worker] getter value
[Worker] method constructor
[Worker] interface IDBDatabase : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter name
[Worker] getter objectStoreNames
[Worker] getter onabort
[Worker] getter onclose
[Worker] getter onerror
[Worker] getter onversionchange
[Worker] getter version
[Worker] method close
[Worker] method constructor
[Worker] method createObjectStore
[Worker] method deleteObjectStore
[Worker] method transaction
[Worker] setter onabort
[Worker] setter onclose
[Worker] setter onerror
[Worker] setter onversionchange
[Worker] interface IDBFactory
[Worker] attribute @@toStringTag
[Worker] method cmp
[Worker] method constructor
[Worker] method deleteDatabase
[Worker] method open
[Worker] interface IDBIndex
[Worker] attribute @@toStringTag
[Worker] getter keyPath
[Worker] getter multiEntry
[Worker] getter name
[Worker] getter objectStore
[Worker] getter unique
[Worker] method constructor
[Worker] method count
[Worker] method get
[Worker] method getAll
[Worker] method getAllKeys
[Worker] method getKey
[Worker] method openCursor
[Worker] method openKeyCursor
[Worker] setter name
[Worker] interface IDBKeyRange
[Worker] static method bound
[Worker] static method lowerBound
[Worker] static method only
[Worker] static method upperBound
[Worker] attribute @@toStringTag
[Worker] getter lower
[Worker] getter lowerOpen
[Worker] getter upper
[Worker] getter upperOpen
[Worker] method constructor
[Worker] method includes
[Worker] interface IDBObjectStore
[Worker] attribute @@toStringTag
[Worker] getter autoIncrement
[Worker] getter indexNames
[Worker] getter keyPath
[Worker] getter name
[Worker] getter transaction
[Worker] method add
[Worker] method clear
[Worker] method constructor
[Worker] method count
[Worker] method createIndex
[Worker] method delete
[Worker] method deleteIndex
[Worker] method get
[Worker] method getAll
[Worker] method getAllKeys
[Worker] method getKey
[Worker] method index
[Worker] method openCursor
[Worker] method openKeyCursor
[Worker] method put
[Worker] setter name
[Worker] interface IDBOpenDBRequest : IDBRequest
[Worker] attribute @@toStringTag
[Worker] getter onblocked
[Worker] getter onupgradeneeded
[Worker] method constructor
[Worker] setter onblocked
[Worker] setter onupgradeneeded
[Worker] interface IDBRequest : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter error
[Worker] getter onerror
[Worker] getter onsuccess
[Worker] getter readyState
[Worker] getter result
[Worker] getter source
[Worker] getter transaction
[Worker] method constructor
[Worker] setter onerror
[Worker] setter onsuccess
[Worker] interface IDBTransaction : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter db
[Worker] getter error
[Worker] getter mode
[Worker] getter objectStoreNames
[Worker] getter onabort
[Worker] getter oncomplete
[Worker] getter onerror
[Worker] method abort
[Worker] method constructor
[Worker] method objectStore
[Worker] setter onabort
[Worker] setter oncomplete
[Worker] setter onerror
[Worker] interface IDBVersionChangeEvent : Event
[Worker] attribute @@toStringTag
[Worker] getter dataLoss
[Worker] getter dataLossMessage
[Worker] getter newVersion
[Worker] getter oldVersion
[Worker] method constructor
[Worker] interface ImageBitmap
[Worker] attribute @@toStringTag
[Worker] getter height
[Worker] getter width
[Worker] method close
[Worker] method constructor
[Worker] interface ImageData
[Worker] attribute @@toStringTag
[Worker] getter data
[Worker] getter height
[Worker] getter width
[Worker] method constructor
[Worker] interface MessageChannel
[Worker] attribute @@toStringTag
[Worker] getter port1
[Worker] getter port2
[Worker] method constructor
[Worker] interface MessageEvent : Event
[Worker] attribute @@toStringTag
[Worker] getter data
[Worker] getter lastEventId
[Worker] getter origin
[Worker] getter ports
[Worker] getter source
[Worker] method constructor
[Worker] method initMessageEvent
[Worker] interface MessagePort : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter onmessage
[Worker] getter onmessageerror
[Worker] method close
[Worker] method constructor
[Worker] method postMessage
[Worker] method start
[Worker] setter onmessage
[Worker] setter onmessageerror
[Worker] interface NavigationPreloadManager
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method disable
[Worker] method enable
[Worker] method getState
[Worker] method setHeaderValue
[Worker] interface NetworkInformation : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter downlink
[Worker] getter effectiveType
[Worker] getter onchange
[Worker] getter rtt
[Worker] getter saveData
[Worker] method constructor
[Worker] setter onchange
[Worker] interface Notification : EventTarget
[Worker] static getter maxActions
[Worker] static getter permission
[Worker] attribute @@toStringTag
[Worker] getter actions
[Worker] getter badge
[Worker] getter body
[Worker] getter data
[Worker] getter dir
[Worker] getter icon
[Worker] getter lang
[Worker] getter onclick
[Worker] getter onclose
[Worker] getter onerror
[Worker] getter onshow
[Worker] getter renotify
[Worker] getter requireInteraction
[Worker] getter silent
[Worker] getter tag
[Worker] getter timestamp
[Worker] getter title
[Worker] getter vibrate
[Worker] method close
[Worker] method constructor
[Worker] setter onclick
[Worker] setter onclose
[Worker] setter onerror
[Worker] setter onshow
[Worker] interface PerformanceEntry
[Worker] attribute @@toStringTag
[Worker] getter duration
[Worker] getter entryType
[Worker] getter name
[Worker] getter startTime
[Worker] method constructor
[Worker] method toJSON
[Worker] interface PerformanceObserver
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method disconnect
[Worker] method observe
[Worker] interface PerformanceObserverEntryList
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method getEntries
[Worker] method getEntriesByName
[Worker] method getEntriesByType
[Worker] interface PerformanceResourceTiming : PerformanceEntry
[Worker] attribute @@toStringTag
[Worker] getter connectEnd
[Worker] getter connectStart
[Worker] getter decodedBodySize
[Worker] getter domainLookupEnd
[Worker] getter domainLookupStart
[Worker] getter encodedBodySize
[Worker] getter fetchStart
[Worker] getter initiatorType
[Worker] getter nextHopProtocol
[Worker] getter redirectEnd
[Worker] getter redirectStart
[Worker] getter requestStart
[Worker] getter responseEnd
[Worker] getter responseStart
[Worker] getter secureConnectionStart
[Worker] getter transferSize
[Worker] getter workerStart
[Worker] method constructor
[Worker] method toJSON
[Worker] interface PermissionStatus : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter onchange
[Worker] getter state
[Worker] method constructor
[Worker] setter onchange
[Worker] interface Permissions
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method query
[Worker] interface ProgressEvent : Event
[Worker] attribute @@toStringTag
[Worker] getter lengthComputable
[Worker] getter loaded
[Worker] getter total
[Worker] method constructor
[Worker] interface PromiseRejectionEvent : Event
[Worker] attribute @@toStringTag
[Worker] getter promise
[Worker] getter reason
[Worker] method constructor
[Worker] interface PushManager
[Worker] static getter supportedContentEncodings
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method getSubscription
[Worker] method permissionState
[Worker] method subscribe
[Worker] interface PushSubscription
[Worker] attribute @@toStringTag
[Worker] getter endpoint
[Worker] getter expirationTime
[Worker] getter options
[Worker] method constructor
[Worker] method getKey
[Worker] method toJSON
[Worker] method unsubscribe
[Worker] interface PushSubscriptionOptions
[Worker] attribute @@toStringTag
[Worker] getter applicationServerKey
[Worker] getter userVisibleOnly
[Worker] method constructor
[Worker] interface ReadableStream
[Worker] getter locked
[Worker] method cancel
[Worker] method constructor
[Worker] method getReader
[Worker] method pipeThrough
[Worker] method pipeTo
[Worker] method tee
[Worker] interface Request
[Worker] attribute @@toStringTag
[Worker] getter bodyUsed
[Worker] getter cache
[Worker] getter credentials
[Worker] getter destination
[Worker] getter headers
[Worker] getter integrity
[Worker] getter method
[Worker] getter mode
[Worker] getter redirect
[Worker] getter referrer
[Worker] getter referrerPolicy
[Worker] getter url
[Worker] method arrayBuffer
[Worker] method blob
[Worker] method clone
[Worker] method constructor
[Worker] method formData
[Worker] method json
[Worker] method text
[Worker] interface Response
[Worker] static method error
[Worker] static method redirect
[Worker] attribute @@toStringTag
[Worker] getter body
[Worker] getter bodyUsed
[Worker] getter headers
[Worker] getter ok
[Worker] getter redirected
[Worker] getter status
[Worker] getter statusText
[Worker] getter type
[Worker] getter url
[Worker] method arrayBuffer
[Worker] method blob
[Worker] method clone
[Worker] method constructor
[Worker] method formData
[Worker] method json
[Worker] method text
[Worker] interface ServiceWorkerRegistration : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter active
[Worker] getter installing
[Worker] getter navigationPreload
[Worker] getter onupdatefound
[Worker] getter pushManager
[Worker] getter scope
[Worker] getter sync
[Worker] getter waiting
[Worker] method constructor
[Worker] method getNotifications
[Worker] method showNotification
[Worker] method unregister
[Worker] method update
[Worker] setter onupdatefound
[Worker] interface SharedWorkerGlobalScope : WorkerGlobalScope
[Worker] attribute @@toStringTag
[Worker] attribute PERSISTENT
[Worker] attribute TEMPORARY
[Worker] method constructor
[Worker] interface StorageManager
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method estimate
[Worker] method persisted
[Worker] interface SubtleCrypto
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method decrypt
[Worker] method deriveBits
[Worker] method deriveKey
[Worker] method digest
[Worker] method encrypt
[Worker] method exportKey
[Worker] method generateKey
[Worker] method importKey
[Worker] method sign
[Worker] method unwrapKey
[Worker] method verify
[Worker] method wrapKey
[Worker] interface SyncManager
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method getTags
[Worker] method register
[Worker] interface TextDecoder
[Worker] attribute @@toStringTag
[Worker] getter encoding
[Worker] getter fatal
[Worker] getter ignoreBOM
[Worker] method constructor
[Worker] method decode
[Worker] interface TextEncoder
[Worker] attribute @@toStringTag
[Worker] getter encoding
[Worker] method constructor
[Worker] method encode
[Worker] interface URL
[Worker] static method createObjectURL
[Worker] static method revokeObjectURL
[Worker] attribute @@toStringTag
[Worker] getter hash
[Worker] getter host
[Worker] getter hostname
[Worker] getter href
[Worker] getter origin
[Worker] getter password
[Worker] getter pathname
[Worker] getter port
[Worker] getter protocol
[Worker] getter search
[Worker] getter searchParams
[Worker] getter username
[Worker] method constructor
[Worker] method toString
[Worker] setter hash
[Worker] setter host
[Worker] setter hostname
[Worker] setter href
[Worker] setter password
[Worker] setter pathname
[Worker] setter port
[Worker] setter protocol
[Worker] setter search
[Worker] setter username
[Worker] interface URLSearchParams
[Worker] attribute @@toStringTag
[Worker] method @@iterator
[Worker] method append
[Worker] method constructor
[Worker] method delete
[Worker] method entries
[Worker] method forEach
[Worker] method get
[Worker] method getAll
[Worker] method has
[Worker] method keys
[Worker] method set
[Worker] method sort
[Worker] method toString
[Worker] method values
[Worker] interface WebSocket : EventTarget
[Worker] attribute @@toStringTag
[Worker] attribute CLOSED
[Worker] attribute CLOSING
[Worker] attribute CONNECTING
[Worker] attribute OPEN
[Worker] getter binaryType
[Worker] getter bufferedAmount
[Worker] getter extensions
[Worker] getter onclose
[Worker] getter onerror
[Worker] getter onmessage
[Worker] getter onopen
[Worker] getter protocol
[Worker] getter readyState
[Worker] getter url
[Worker] method close
[Worker] method constructor
[Worker] method send
[Worker] setter binaryType
[Worker] setter onclose
[Worker] setter onerror
[Worker] setter onmessage
[Worker] setter onopen
[Worker] interface WorkerGlobalScope : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter caches
[Worker] getter crypto
[Worker] getter indexedDB
[Worker] getter isSecureContext
[Worker] getter location
[Worker] getter navigator
[Worker] getter onerror
[Worker] getter onrejectionhandled
[Worker] getter onunhandledrejection
[Worker] getter origin
[Worker] getter performance
[Worker] getter self
[Worker] method atob
[Worker] method btoa
[Worker] method clearInterval
[Worker] method clearTimeout
[Worker] method constructor
[Worker] method createImageBitmap
[Worker] method fetch
[Worker] method importScripts
[Worker] method setInterval
[Worker] method setTimeout
[Worker] setter onerror
[Worker] setter onrejectionhandled
[Worker] setter onunhandledrejection
[Worker] setter origin
[Worker] interface WorkerLocation
[Worker] attribute @@toStringTag
[Worker] getter hash
[Worker] getter host
[Worker] getter hostname
[Worker] getter href
[Worker] getter origin
[Worker] getter pathname
[Worker] getter port
[Worker] getter protocol
[Worker] getter search
[Worker] method constructor
[Worker] method toString
[Worker] interface WorkerNavigator
[Worker] attribute @@toStringTag
[Worker] getter appCodeName
[Worker] getter appName
[Worker] getter appVersion
[Worker] getter budget
[Worker] getter connection
[Worker] getter hardwareConcurrency
[Worker] getter onLine
[Worker] getter permissions
[Worker] getter platform
[Worker] getter product
[Worker] getter storage
[Worker] getter userAgent
[Worker] method constructor
[Worker] interface WritableStream
[Worker] getter locked
[Worker] method abort
[Worker] method constructor
[Worker] method getWriter
[Worker] interface XMLHttpRequest : XMLHttpRequestEventTarget
[Worker] attribute @@toStringTag
[Worker] attribute DONE
[Worker] attribute HEADERS_RECEIVED
[Worker] attribute LOADING
[Worker] attribute OPENED
[Worker] attribute UNSENT
[Worker] getter onreadystatechange
[Worker] getter readyState
[Worker] getter response
[Worker] getter responseText
[Worker] getter responseType
[Worker] getter responseURL
[Worker] getter responseXML
[Worker] getter status
[Worker] getter statusText
[Worker] getter timeout
[Worker] getter upload
[Worker] getter withCredentials
[Worker] method abort
[Worker] method constructor
[Worker] method getAllResponseHeaders
[Worker] method getResponseHeader
[Worker] method open
[Worker] method overrideMimeType
[Worker] method send
[Worker] method setRequestHeader
[Worker] setter onreadystatechange
[Worker] setter responseType
[Worker] setter timeout
[Worker] setter withCredentials
[Worker] interface XMLHttpRequestEventTarget : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter onabort
[Worker] getter onerror
[Worker] getter onload
[Worker] getter onloadend
[Worker] getter onloadstart
[Worker] getter onprogress
[Worker] getter ontimeout
[Worker] method constructor
[Worker] setter onabort
[Worker] setter onerror
[Worker] setter onload
[Worker] setter onloadend
[Worker] setter onloadstart
[Worker] setter onprogress
[Worker] setter ontimeout
[Worker] interface XMLHttpRequestUpload : XMLHttpRequestEventTarget
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] [GLOBAL OBJECT]
[Worker] attribute console
[Worker] attribute internals
[Worker] getter name
[Worker] getter onconnect
[Worker] method close
[Worker] method gc
[Worker] method webkitRequestFileSystem
[Worker] method webkitRequestFileSystemSync
[Worker] method webkitResolveLocalFileSystemSyncURL
[Worker] method webkitResolveLocalFileSystemURL
[Worker] setter onconnect
PASS successfullyParsed is true
TEST COMPLETE