1 This test documents all interface attributes and methods on SharedWorkerGlobalScope.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 Starting worker: resources/global-interface-listing.js
8 [Worker] interface Blob
12 [Worker] method constructor
14 [Worker] interface Cache
16 [Worker] method addAll
17 [Worker] method constructor
18 [Worker] method delete
21 [Worker] method matchAll
23 [Worker] interface CacheStorage
24 [Worker] method constructor
25 [Worker] method delete
30 [Worker] interface CircularGeofencingRegion
31 [Worker] attribute MAX_RADIUS
32 [Worker] attribute MIN_RADIUS
33 [Worker] getter latitude
34 [Worker] getter longitude
35 [Worker] getter radius
36 [Worker] method constructor
37 [Worker] interface CloseEvent
39 [Worker] getter reason
40 [Worker] getter wasClean
41 [Worker] method constructor
42 [Worker] interface Crypto
43 [Worker] getter subtle
44 [Worker] method constructor
45 [Worker] method getRandomValues
46 [Worker] interface CryptoKey
47 [Worker] getter algorithm
48 [Worker] getter extractable
50 [Worker] getter usages
51 [Worker] method constructor
52 [Worker] interface CustomEvent
53 [Worker] getter detail
54 [Worker] method constructor
55 [Worker] method initCustomEvent
56 [Worker] interface DOMException
57 [Worker] attribute ABORT_ERR
58 [Worker] attribute DATA_CLONE_ERR
59 [Worker] attribute DOMSTRING_SIZE_ERR
60 [Worker] attribute HIERARCHY_REQUEST_ERR
61 [Worker] attribute INDEX_SIZE_ERR
62 [Worker] attribute INUSE_ATTRIBUTE_ERR
63 [Worker] attribute INVALID_ACCESS_ERR
64 [Worker] attribute INVALID_CHARACTER_ERR
65 [Worker] attribute INVALID_MODIFICATION_ERR
66 [Worker] attribute INVALID_NODE_TYPE_ERR
67 [Worker] attribute INVALID_STATE_ERR
68 [Worker] attribute NAMESPACE_ERR
69 [Worker] attribute NETWORK_ERR
70 [Worker] attribute NOT_FOUND_ERR
71 [Worker] attribute NOT_SUPPORTED_ERR
72 [Worker] attribute NO_DATA_ALLOWED_ERR
73 [Worker] attribute NO_MODIFICATION_ALLOWED_ERR
74 [Worker] attribute QUOTA_EXCEEDED_ERR
75 [Worker] attribute SECURITY_ERR
76 [Worker] attribute SYNTAX_ERR
77 [Worker] attribute TIMEOUT_ERR
78 [Worker] attribute TYPE_MISMATCH_ERR
79 [Worker] attribute URL_MISMATCH_ERR
80 [Worker] attribute VALIDATION_ERR
81 [Worker] attribute WRONG_DOCUMENT_ERR
83 [Worker] getter message
85 [Worker] method constructor
86 [Worker] method toString
87 [Worker] interface DataView
88 [Worker] getter buffer
89 [Worker] getter byteLength
90 [Worker] getter byteOffset
91 [Worker] method constructor
92 [Worker] method getFloat32
93 [Worker] method getFloat64
94 [Worker] method getInt16
95 [Worker] method getInt32
96 [Worker] method getInt8
97 [Worker] method getUint16
98 [Worker] method getUint32
99 [Worker] method getUint8
100 [Worker] method setFloat32
101 [Worker] method setFloat64
102 [Worker] method setInt16
103 [Worker] method setInt32
104 [Worker] method setInt8
105 [Worker] method setUint16
106 [Worker] method setUint32
107 [Worker] method setUint8
108 [Worker] interface Event
109 [Worker] attribute AT_TARGET
110 [Worker] attribute BLUR
111 [Worker] attribute BUBBLING_PHASE
112 [Worker] attribute CAPTURING_PHASE
113 [Worker] attribute CHANGE
114 [Worker] attribute CLICK
115 [Worker] attribute DBLCLICK
116 [Worker] attribute DRAGDROP
117 [Worker] attribute FOCUS
118 [Worker] attribute KEYDOWN
119 [Worker] attribute KEYPRESS
120 [Worker] attribute KEYUP
121 [Worker] attribute MOUSEDOWN
122 [Worker] attribute MOUSEDRAG
123 [Worker] attribute MOUSEMOVE
124 [Worker] attribute MOUSEOUT
125 [Worker] attribute MOUSEOVER
126 [Worker] attribute MOUSEUP
127 [Worker] attribute NONE
128 [Worker] attribute SELECT
129 [Worker] getter bubbles
130 [Worker] getter cancelBubble
131 [Worker] getter cancelable
132 [Worker] getter currentTarget
133 [Worker] getter defaultPrevented
134 [Worker] getter eventPhase
136 [Worker] getter returnValue
137 [Worker] getter srcElement
138 [Worker] getter target
139 [Worker] getter timeStamp
141 [Worker] method constructor
142 [Worker] method initEvent
143 [Worker] method preventDefault
144 [Worker] method stopImmediatePropagation
145 [Worker] method stopPropagation
146 [Worker] setter cancelBubble
147 [Worker] setter returnValue
148 [Worker] interface EventSource
149 [Worker] attribute CLOSED
150 [Worker] attribute CONNECTING
151 [Worker] attribute OPEN
152 [Worker] getter onerror
153 [Worker] getter onmessage
154 [Worker] getter onopen
155 [Worker] getter readyState
157 [Worker] getter withCredentials
158 [Worker] method close
159 [Worker] method constructor
160 [Worker] setter onerror
161 [Worker] setter onmessage
162 [Worker] setter onopen
163 [Worker] interface EventTarget
164 [Worker] method addEventListener
165 [Worker] method constructor
166 [Worker] method dispatchEvent
167 [Worker] method removeEventListener
168 [Worker] interface File
169 [Worker] getter lastModified
170 [Worker] getter lastModifiedDate
172 [Worker] getter webkitRelativePath
173 [Worker] method constructor
174 [Worker] interface FileError
175 [Worker] attribute ABORT_ERR
176 [Worker] attribute ENCODING_ERR
177 [Worker] attribute INVALID_MODIFICATION_ERR
178 [Worker] attribute INVALID_STATE_ERR
179 [Worker] attribute NOT_FOUND_ERR
180 [Worker] attribute NOT_READABLE_ERR
181 [Worker] attribute NO_MODIFICATION_ALLOWED_ERR
182 [Worker] attribute PATH_EXISTS_ERR
183 [Worker] attribute QUOTA_EXCEEDED_ERR
184 [Worker] attribute SECURITY_ERR
185 [Worker] attribute SYNTAX_ERR
186 [Worker] attribute TYPE_MISMATCH_ERR
188 [Worker] method constructor
189 [Worker] interface FileList
190 [Worker] getter length
191 [Worker] method constructor
193 [Worker] interface FileReader
194 [Worker] attribute DONE
195 [Worker] attribute EMPTY
196 [Worker] attribute LOADING
197 [Worker] getter error
198 [Worker] getter onabort
199 [Worker] getter onerror
200 [Worker] getter onload
201 [Worker] getter onloadend
202 [Worker] getter onloadstart
203 [Worker] getter onprogress
204 [Worker] getter readyState
205 [Worker] getter result
206 [Worker] method abort
207 [Worker] method constructor
208 [Worker] method readAsArrayBuffer
209 [Worker] method readAsBinaryString
210 [Worker] method readAsDataURL
211 [Worker] method readAsText
212 [Worker] setter onabort
213 [Worker] setter onerror
214 [Worker] setter onload
215 [Worker] setter onloadend
216 [Worker] setter onloadstart
217 [Worker] setter onprogress
218 [Worker] interface FileReaderSync
219 [Worker] method constructor
220 [Worker] method readAsArrayBuffer
221 [Worker] method readAsBinaryString
222 [Worker] method readAsDataURL
223 [Worker] method readAsText
224 [Worker] interface FormData
225 [Worker] method append
226 [Worker] method constructor
227 [Worker] method delete
228 [Worker] method entries
229 [Worker] method forEach
231 [Worker] method getAll
235 [Worker] method values
236 [Worker] interface Headers
237 [Worker] method append
238 [Worker] method constructor
239 [Worker] method delete
240 [Worker] method entries
241 [Worker] method forEach
243 [Worker] method getAll
247 [Worker] method values
248 [Worker] interface IDBCursor
249 [Worker] getter direction
251 [Worker] getter primaryKey
252 [Worker] getter source
253 [Worker] method advance
254 [Worker] method constructor
255 [Worker] method continue
256 [Worker] method continuePrimaryKey
257 [Worker] method delete
258 [Worker] method update
259 [Worker] interface IDBCursorWithValue
260 [Worker] getter value
261 [Worker] method constructor
262 [Worker] interface IDBDatabase
264 [Worker] getter objectStoreNames
265 [Worker] getter onabort
266 [Worker] getter onclose
267 [Worker] getter onerror
268 [Worker] getter onversionchange
269 [Worker] getter version
270 [Worker] method close
271 [Worker] method constructor
272 [Worker] method createObjectStore
273 [Worker] method deleteObjectStore
274 [Worker] method transaction
275 [Worker] setter onabort
276 [Worker] setter onclose
277 [Worker] setter onerror
278 [Worker] setter onversionchange
279 [Worker] interface IDBFactory
281 [Worker] method constructor
282 [Worker] method deleteDatabase
284 [Worker] method webkitGetDatabaseNames
285 [Worker] interface IDBIndex
286 [Worker] getter keyPath
287 [Worker] getter multiEntry
289 [Worker] getter objectStore
290 [Worker] getter unique
291 [Worker] method constructor
292 [Worker] method count
294 [Worker] method getAll
295 [Worker] method getAllKeys
296 [Worker] method getKey
297 [Worker] method openCursor
298 [Worker] method openKeyCursor
299 [Worker] interface IDBKeyRange
300 [Worker] getter lower
301 [Worker] getter lowerOpen
302 [Worker] getter upper
303 [Worker] getter upperOpen
304 [Worker] method constructor
305 [Worker] interface IDBObjectStore
306 [Worker] getter autoIncrement
307 [Worker] getter indexNames
308 [Worker] getter keyPath
310 [Worker] getter transaction
312 [Worker] method clear
313 [Worker] method constructor
314 [Worker] method count
315 [Worker] method createIndex
316 [Worker] method delete
317 [Worker] method deleteIndex
319 [Worker] method getAll
320 [Worker] method getAllKeys
321 [Worker] method index
322 [Worker] method openCursor
323 [Worker] method openKeyCursor
325 [Worker] interface IDBOpenDBRequest
326 [Worker] getter onblocked
327 [Worker] getter onupgradeneeded
328 [Worker] method constructor
329 [Worker] setter onblocked
330 [Worker] setter onupgradeneeded
331 [Worker] interface IDBRequest
332 [Worker] getter error
333 [Worker] getter onerror
334 [Worker] getter onsuccess
335 [Worker] getter readyState
336 [Worker] getter result
337 [Worker] getter source
338 [Worker] getter transaction
339 [Worker] method constructor
340 [Worker] setter onerror
341 [Worker] setter onsuccess
342 [Worker] interface IDBTransaction
344 [Worker] getter error
346 [Worker] getter objectStoreNames
347 [Worker] getter onabort
348 [Worker] getter oncomplete
349 [Worker] getter onerror
350 [Worker] method abort
351 [Worker] method constructor
352 [Worker] method objectStore
353 [Worker] setter onabort
354 [Worker] setter oncomplete
355 [Worker] setter onerror
356 [Worker] interface IDBVersionChangeEvent
357 [Worker] getter dataLoss
358 [Worker] getter dataLossMessage
359 [Worker] getter newVersion
360 [Worker] getter oldVersion
361 [Worker] method constructor
362 [Worker] interface ImageData
363 [Worker] getter height
364 [Worker] getter width
365 [Worker] method constructor
366 [Worker] interface MessageChannel
367 [Worker] getter port1
368 [Worker] getter port2
369 [Worker] method constructor
370 [Worker] interface MessageEvent
372 [Worker] getter lastEventId
373 [Worker] getter origin
374 [Worker] getter ports
375 [Worker] getter source
376 [Worker] method constructor
377 [Worker] method initMessageEvent
378 [Worker] interface MessagePort
379 [Worker] getter onmessage
380 [Worker] method close
381 [Worker] method constructor
382 [Worker] method postMessage
383 [Worker] method start
384 [Worker] setter onmessage
385 [Worker] interface NetworkInformation
386 [Worker] getter downlinkMax
387 [Worker] getter onchange
388 [Worker] getter ontypechange
390 [Worker] method constructor
391 [Worker] setter onchange
392 [Worker] setter ontypechange
393 [Worker] interface Notification
394 [Worker] getter actions
400 [Worker] getter onclick
401 [Worker] getter onclose
402 [Worker] getter onerror
403 [Worker] getter onshow
404 [Worker] getter requireInteraction
405 [Worker] getter silent
407 [Worker] getter title
408 [Worker] getter vibrate
409 [Worker] method close
410 [Worker] method constructor
411 [Worker] setter onclick
412 [Worker] setter onclose
413 [Worker] setter onerror
414 [Worker] setter onshow
415 [Worker] interface PerformanceObserverEntryList
416 [Worker] method constructor
417 [Worker] method getEntries
418 [Worker] method getEntriesByName
419 [Worker] method getEntriesByType
420 [Worker] interface PermissionStatus
421 [Worker] getter onchange
422 [Worker] getter state
423 [Worker] method constructor
424 [Worker] setter onchange
425 [Worker] interface Permissions
426 [Worker] method constructor
427 [Worker] method query
428 [Worker] method request
429 [Worker] method revoke
430 [Worker] interface ProgressEvent
431 [Worker] getter lengthComputable
432 [Worker] getter loaded
433 [Worker] getter total
434 [Worker] method constructor
435 [Worker] interface PromiseRejectionEvent
436 [Worker] getter promise
437 [Worker] getter reason
438 [Worker] method constructor
439 [Worker] interface ReadableByteStream
440 [Worker] method cancel
441 [Worker] method constructor
442 [Worker] method getReader
443 [Worker] interface ReadableStream
444 [Worker] method cancel
445 [Worker] method constructor
446 [Worker] method getReader
447 [Worker] interface Request
448 [Worker] getter bodyUsed
449 [Worker] getter credentials
450 [Worker] getter headers
451 [Worker] getter integrity
452 [Worker] getter method
454 [Worker] getter redirect
455 [Worker] getter referrer
457 [Worker] method arrayBuffer
459 [Worker] method clone
460 [Worker] method constructor
463 [Worker] interface Response
465 [Worker] getter bodyUsed
466 [Worker] getter headers
468 [Worker] getter status
469 [Worker] getter statusText
472 [Worker] method arrayBuffer
474 [Worker] method clone
475 [Worker] method constructor
478 [Worker] interface ServicePort
481 [Worker] getter targetURL
482 [Worker] method close
483 [Worker] method constructor
484 [Worker] method postMessage
485 [Worker] interface ServicePortCollection
486 [Worker] getter onclose
487 [Worker] getter onmessage
488 [Worker] method connect
489 [Worker] method constructor
490 [Worker] method match
491 [Worker] method matchAll
492 [Worker] setter onclose
493 [Worker] setter onmessage
494 [Worker] interface ServiceWorkerRegistration
495 [Worker] getter geofencing
496 [Worker] getter onupdatefound
497 [Worker] getter periodicSync
498 [Worker] getter pushManager
499 [Worker] getter scope
501 [Worker] method constructor
502 [Worker] method getNotifications
503 [Worker] method showNotification
504 [Worker] method unregister
505 [Worker] method update
506 [Worker] setter onupdatefound
507 [Worker] interface SharedWorkerGlobalScope
509 [Worker] getter onconnect
510 [Worker] method constructor
511 [Worker] setter onconnect
512 [Worker] interface StorageManager
513 [Worker] method constructor
514 [Worker] method persistentPermission
515 [Worker] interface SubtleCrypto
516 [Worker] method constructor
517 [Worker] method decrypt
518 [Worker] method deriveBits
519 [Worker] method deriveKey
520 [Worker] method digest
521 [Worker] method encrypt
522 [Worker] method exportKey
523 [Worker] method generateKey
524 [Worker] method importKey
526 [Worker] method unwrapKey
527 [Worker] method verify
528 [Worker] method wrapKey
529 [Worker] interface TextDecoder
530 [Worker] getter encoding
531 [Worker] getter fatal
532 [Worker] getter ignoreBOM
533 [Worker] method constructor
534 [Worker] method decode
535 [Worker] interface TextEncoder
536 [Worker] getter encoding
537 [Worker] method constructor
538 [Worker] method encode
539 [Worker] interface URL
542 [Worker] getter hostname
544 [Worker] getter origin
545 [Worker] getter password
546 [Worker] getter pathname
548 [Worker] getter protocol
549 [Worker] getter search
550 [Worker] getter username
551 [Worker] method constructor
552 [Worker] method toString
555 [Worker] setter hostname
557 [Worker] setter password
558 [Worker] setter pathname
560 [Worker] setter protocol
561 [Worker] setter search
562 [Worker] setter username
563 [Worker] interface WebSocket
564 [Worker] attribute CLOSED
565 [Worker] attribute CLOSING
566 [Worker] attribute CONNECTING
567 [Worker] attribute OPEN
568 [Worker] getter binaryType
569 [Worker] getter bufferedAmount
570 [Worker] getter extensions
571 [Worker] getter onclose
572 [Worker] getter onerror
573 [Worker] getter onmessage
574 [Worker] getter onopen
575 [Worker] getter protocol
576 [Worker] getter readyState
578 [Worker] method close
579 [Worker] method constructor
581 [Worker] setter binaryType
582 [Worker] setter onclose
583 [Worker] setter onerror
584 [Worker] setter onmessage
585 [Worker] setter onopen
586 [Worker] interface WorkerGlobalScope
587 [Worker] attribute PERSISTENT
588 [Worker] attribute TEMPORARY
589 [Worker] getter console
590 [Worker] getter crypto
591 [Worker] getter indexedDB
592 [Worker] getter location
593 [Worker] getter navigator
594 [Worker] getter onerror
595 [Worker] getter onrejectionhandled
596 [Worker] getter onunhandledrejection
597 [Worker] getter performance
599 [Worker] getter webkitIndexedDB
602 [Worker] method clearInterval
603 [Worker] method clearTimeout
604 [Worker] method close
605 [Worker] method constructor
606 [Worker] method createImageBitmap
607 [Worker] method fetch
608 [Worker] method importScripts
609 [Worker] method setInterval
610 [Worker] method setTimeout
611 [Worker] method webkitRequestFileSystem
612 [Worker] method webkitRequestFileSystemSync
613 [Worker] method webkitResolveLocalFileSystemSyncURL
614 [Worker] method webkitResolveLocalFileSystemURL
615 [Worker] setter console
616 [Worker] setter onerror
617 [Worker] setter onrejectionhandled
618 [Worker] setter onunhandledrejection
619 [Worker] interface WorkerLocation
622 [Worker] getter hostname
624 [Worker] getter origin
625 [Worker] getter pathname
627 [Worker] getter protocol
628 [Worker] getter search
629 [Worker] method constructor
630 [Worker] method toString
631 [Worker] interface WorkerNavigator
632 [Worker] getter appCodeName
633 [Worker] getter appName
634 [Worker] getter appVersion
635 [Worker] getter connection
636 [Worker] getter geofencing
637 [Worker] getter hardwareConcurrency
638 [Worker] getter onLine
639 [Worker] getter permissions
640 [Worker] getter platform
641 [Worker] getter product
642 [Worker] getter services
643 [Worker] getter storage
644 [Worker] getter userAgent
645 [Worker] getter webkitPersistentStorage
646 [Worker] getter webkitTemporaryStorage
647 [Worker] method constructor
648 [Worker] interface XMLHttpRequest
649 [Worker] attribute DONE
650 [Worker] attribute HEADERS_RECEIVED
651 [Worker] attribute LOADING
652 [Worker] attribute OPENED
653 [Worker] attribute UNSENT
654 [Worker] getter onreadystatechange
655 [Worker] getter readyState
656 [Worker] getter response
657 [Worker] getter responseText
658 [Worker] getter responseType
659 [Worker] getter responseURL
660 [Worker] getter responseXML
661 [Worker] getter status
662 [Worker] getter statusText
663 [Worker] getter timeout
664 [Worker] getter upload
665 [Worker] getter withCredentials
666 [Worker] method abort
667 [Worker] method constructor
668 [Worker] method getAllResponseHeaders
669 [Worker] method getResponseHeader
671 [Worker] method overrideMimeType
673 [Worker] method setRequestHeader
674 [Worker] setter onreadystatechange
675 [Worker] setter responseType
676 [Worker] setter timeout
677 [Worker] setter withCredentials
678 [Worker] interface XMLHttpRequestEventTarget
679 [Worker] getter onabort
680 [Worker] getter onerror
681 [Worker] getter onload
682 [Worker] getter onloadend
683 [Worker] getter onloadstart
684 [Worker] getter onprogress
685 [Worker] getter ontimeout
686 [Worker] method constructor
687 [Worker] setter onabort
688 [Worker] setter onerror
689 [Worker] setter onload
690 [Worker] setter onloadend
691 [Worker] setter onloadstart
692 [Worker] setter onprogress
693 [Worker] setter ontimeout
694 [Worker] interface XMLHttpRequestUpload
695 [Worker] method constructor
696 [Worker] interface webkitIDBCursor
697 [Worker] getter direction
699 [Worker] getter primaryKey
700 [Worker] getter source
701 [Worker] method advance
702 [Worker] method constructor
703 [Worker] method continue
704 [Worker] method continuePrimaryKey
705 [Worker] method delete
706 [Worker] method update
707 [Worker] interface webkitIDBDatabase
709 [Worker] getter objectStoreNames
710 [Worker] getter onabort
711 [Worker] getter onclose
712 [Worker] getter onerror
713 [Worker] getter onversionchange
714 [Worker] getter version
715 [Worker] method close
716 [Worker] method constructor
717 [Worker] method createObjectStore
718 [Worker] method deleteObjectStore
719 [Worker] method transaction
720 [Worker] setter onabort
721 [Worker] setter onclose
722 [Worker] setter onerror
723 [Worker] setter onversionchange
724 [Worker] interface webkitIDBFactory
726 [Worker] method constructor
727 [Worker] method deleteDatabase
729 [Worker] method webkitGetDatabaseNames
730 [Worker] interface webkitIDBIndex
731 [Worker] getter keyPath
732 [Worker] getter multiEntry
734 [Worker] getter objectStore
735 [Worker] getter unique
736 [Worker] method constructor
737 [Worker] method count
739 [Worker] method getAll
740 [Worker] method getAllKeys
741 [Worker] method getKey
742 [Worker] method openCursor
743 [Worker] method openKeyCursor
744 [Worker] interface webkitIDBKeyRange
745 [Worker] getter lower
746 [Worker] getter lowerOpen
747 [Worker] getter upper
748 [Worker] getter upperOpen
749 [Worker] method constructor
750 [Worker] interface webkitIDBObjectStore
751 [Worker] getter autoIncrement
752 [Worker] getter indexNames
753 [Worker] getter keyPath
755 [Worker] getter transaction
757 [Worker] method clear
758 [Worker] method constructor
759 [Worker] method count
760 [Worker] method createIndex
761 [Worker] method delete
762 [Worker] method deleteIndex
764 [Worker] method getAll
765 [Worker] method getAllKeys
766 [Worker] method index
767 [Worker] method openCursor
768 [Worker] method openKeyCursor
770 [Worker] interface webkitIDBRequest
771 [Worker] getter error
772 [Worker] getter onerror
773 [Worker] getter onsuccess
774 [Worker] getter readyState
775 [Worker] getter result
776 [Worker] getter source
777 [Worker] getter transaction
778 [Worker] method constructor
779 [Worker] setter onerror
780 [Worker] setter onsuccess
781 [Worker] interface webkitIDBTransaction
783 [Worker] getter error
785 [Worker] getter objectStoreNames
786 [Worker] getter onabort
787 [Worker] getter oncomplete
788 [Worker] getter onerror
789 [Worker] method abort
790 [Worker] method constructor
791 [Worker] method objectStore
792 [Worker] setter onabort
793 [Worker] setter oncomplete
794 [Worker] setter onerror
795 PASS successfullyParsed is true