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
11 [Worker] method constructor
13 [Worker] interface Cache
15 [Worker] method addAll
16 [Worker] method constructor
17 [Worker] method delete
20 [Worker] method matchAll
22 [Worker] interface CacheStorage
23 [Worker] method constructor
24 [Worker] method delete
29 [Worker] interface CloseEvent
31 [Worker] getter reason
32 [Worker] getter wasClean
33 [Worker] method constructor
34 [Worker] interface Crypto
35 [Worker] getter subtle
36 [Worker] method constructor
37 [Worker] method getRandomValues
38 [Worker] interface CryptoKey
39 [Worker] getter algorithm
40 [Worker] getter extractable
42 [Worker] getter usages
43 [Worker] method constructor
44 [Worker] interface CustomEvent
45 [Worker] getter detail
46 [Worker] method constructor
47 [Worker] method initCustomEvent
48 [Worker] interface DOMException
49 [Worker] attribute ABORT_ERR
50 [Worker] attribute DATA_CLONE_ERR
51 [Worker] attribute DOMSTRING_SIZE_ERR
52 [Worker] attribute HIERARCHY_REQUEST_ERR
53 [Worker] attribute INDEX_SIZE_ERR
54 [Worker] attribute INUSE_ATTRIBUTE_ERR
55 [Worker] attribute INVALID_ACCESS_ERR
56 [Worker] attribute INVALID_CHARACTER_ERR
57 [Worker] attribute INVALID_MODIFICATION_ERR
58 [Worker] attribute INVALID_NODE_TYPE_ERR
59 [Worker] attribute INVALID_STATE_ERR
60 [Worker] attribute NAMESPACE_ERR
61 [Worker] attribute NETWORK_ERR
62 [Worker] attribute NOT_FOUND_ERR
63 [Worker] attribute NOT_SUPPORTED_ERR
64 [Worker] attribute NO_DATA_ALLOWED_ERR
65 [Worker] attribute NO_MODIFICATION_ALLOWED_ERR
66 [Worker] attribute QUOTA_EXCEEDED_ERR
67 [Worker] attribute SECURITY_ERR
68 [Worker] attribute SYNTAX_ERR
69 [Worker] attribute TIMEOUT_ERR
70 [Worker] attribute TYPE_MISMATCH_ERR
71 [Worker] attribute URL_MISMATCH_ERR
72 [Worker] attribute VALIDATION_ERR
73 [Worker] attribute WRONG_DOCUMENT_ERR
75 [Worker] getter message
77 [Worker] method constructor
78 [Worker] method toString
79 [Worker] interface DataView
80 [Worker] getter buffer
81 [Worker] getter byteLength
82 [Worker] getter byteOffset
83 [Worker] method constructor
84 [Worker] method getFloat32
85 [Worker] method getFloat64
86 [Worker] method getInt16
87 [Worker] method getInt32
88 [Worker] method getInt8
89 [Worker] method getUint16
90 [Worker] method getUint32
91 [Worker] method getUint8
92 [Worker] method setFloat32
93 [Worker] method setFloat64
94 [Worker] method setInt16
95 [Worker] method setInt32
96 [Worker] method setInt8
97 [Worker] method setUint16
98 [Worker] method setUint32
99 [Worker] method setUint8
100 [Worker] interface Event
101 [Worker] attribute AT_TARGET
102 [Worker] attribute BLUR
103 [Worker] attribute BUBBLING_PHASE
104 [Worker] attribute CAPTURING_PHASE
105 [Worker] attribute CHANGE
106 [Worker] attribute CLICK
107 [Worker] attribute DBLCLICK
108 [Worker] attribute DRAGDROP
109 [Worker] attribute FOCUS
110 [Worker] attribute KEYDOWN
111 [Worker] attribute KEYPRESS
112 [Worker] attribute KEYUP
113 [Worker] attribute MOUSEDOWN
114 [Worker] attribute MOUSEDRAG
115 [Worker] attribute MOUSEMOVE
116 [Worker] attribute MOUSEOUT
117 [Worker] attribute MOUSEOVER
118 [Worker] attribute MOUSEUP
119 [Worker] attribute NONE
120 [Worker] attribute SELECT
121 [Worker] getter bubbles
122 [Worker] getter cancelBubble
123 [Worker] getter cancelable
124 [Worker] getter currentTarget
125 [Worker] getter defaultPrevented
126 [Worker] getter eventPhase
128 [Worker] getter returnValue
129 [Worker] getter srcElement
130 [Worker] getter target
131 [Worker] getter timeStamp
133 [Worker] method constructor
134 [Worker] method initEvent
135 [Worker] method preventDefault
136 [Worker] method stopImmediatePropagation
137 [Worker] method stopPropagation
138 [Worker] setter cancelBubble
139 [Worker] setter returnValue
140 [Worker] interface EventSource
141 [Worker] attribute CLOSED
142 [Worker] attribute CONNECTING
143 [Worker] attribute OPEN
144 [Worker] getter onerror
145 [Worker] getter onmessage
146 [Worker] getter onopen
147 [Worker] getter readyState
149 [Worker] getter withCredentials
150 [Worker] method close
151 [Worker] method constructor
152 [Worker] setter onerror
153 [Worker] setter onmessage
154 [Worker] setter onopen
155 [Worker] interface EventTarget
156 [Worker] method addEventListener
157 [Worker] method constructor
158 [Worker] method dispatchEvent
159 [Worker] method removeEventListener
160 [Worker] interface File
161 [Worker] getter lastModified
162 [Worker] getter lastModifiedDate
164 [Worker] getter webkitRelativePath
165 [Worker] method constructor
166 [Worker] interface FileError
167 [Worker] attribute ABORT_ERR
168 [Worker] attribute ENCODING_ERR
169 [Worker] attribute INVALID_MODIFICATION_ERR
170 [Worker] attribute INVALID_STATE_ERR
171 [Worker] attribute NOT_FOUND_ERR
172 [Worker] attribute NOT_READABLE_ERR
173 [Worker] attribute NO_MODIFICATION_ALLOWED_ERR
174 [Worker] attribute PATH_EXISTS_ERR
175 [Worker] attribute QUOTA_EXCEEDED_ERR
176 [Worker] attribute SECURITY_ERR
177 [Worker] attribute SYNTAX_ERR
178 [Worker] attribute TYPE_MISMATCH_ERR
180 [Worker] method constructor
181 [Worker] interface FileList
182 [Worker] getter length
183 [Worker] method constructor
185 [Worker] interface FileReader
186 [Worker] attribute DONE
187 [Worker] attribute EMPTY
188 [Worker] attribute LOADING
189 [Worker] getter error
190 [Worker] getter onabort
191 [Worker] getter onerror
192 [Worker] getter onload
193 [Worker] getter onloadend
194 [Worker] getter onloadstart
195 [Worker] getter onprogress
196 [Worker] getter readyState
197 [Worker] getter result
198 [Worker] method abort
199 [Worker] method constructor
200 [Worker] method readAsArrayBuffer
201 [Worker] method readAsBinaryString
202 [Worker] method readAsDataURL
203 [Worker] method readAsText
204 [Worker] setter onabort
205 [Worker] setter onerror
206 [Worker] setter onload
207 [Worker] setter onloadend
208 [Worker] setter onloadstart
209 [Worker] setter onprogress
210 [Worker] interface FileReaderSync
211 [Worker] method constructor
212 [Worker] method readAsArrayBuffer
213 [Worker] method readAsBinaryString
214 [Worker] method readAsDataURL
215 [Worker] method readAsText
216 [Worker] interface FormData
217 [Worker] method append
218 [Worker] method constructor
219 [Worker] interface Headers
220 [Worker] method append
221 [Worker] method constructor
222 [Worker] method delete
223 [Worker] method entries
224 [Worker] method forEach
226 [Worker] method getAll
230 [Worker] method values
231 [Worker] interface IDBCursor
232 [Worker] getter direction
234 [Worker] getter primaryKey
235 [Worker] getter source
236 [Worker] method advance
237 [Worker] method constructor
238 [Worker] method continue
239 [Worker] method delete
240 [Worker] method update
241 [Worker] interface IDBCursorWithValue
242 [Worker] getter value
243 [Worker] method constructor
244 [Worker] interface IDBDatabase
246 [Worker] getter objectStoreNames
247 [Worker] getter onabort
248 [Worker] getter onclose
249 [Worker] getter onerror
250 [Worker] getter onversionchange
251 [Worker] getter version
252 [Worker] method close
253 [Worker] method constructor
254 [Worker] method createObjectStore
255 [Worker] method deleteObjectStore
256 [Worker] method transaction
257 [Worker] setter onabort
258 [Worker] setter onclose
259 [Worker] setter onerror
260 [Worker] setter onversionchange
261 [Worker] interface IDBFactory
263 [Worker] method constructor
264 [Worker] method deleteDatabase
266 [Worker] method webkitGetDatabaseNames
267 [Worker] interface IDBIndex
268 [Worker] getter keyPath
269 [Worker] getter multiEntry
271 [Worker] getter objectStore
272 [Worker] getter unique
273 [Worker] method constructor
274 [Worker] method count
276 [Worker] method getKey
277 [Worker] method openCursor
278 [Worker] method openKeyCursor
279 [Worker] interface IDBKeyRange
280 [Worker] getter lower
281 [Worker] getter lowerOpen
282 [Worker] getter upper
283 [Worker] getter upperOpen
284 [Worker] method constructor
285 [Worker] interface IDBObjectStore
286 [Worker] getter autoIncrement
287 [Worker] getter indexNames
288 [Worker] getter keyPath
290 [Worker] getter transaction
292 [Worker] method clear
293 [Worker] method constructor
294 [Worker] method count
295 [Worker] method createIndex
296 [Worker] method delete
297 [Worker] method deleteIndex
299 [Worker] method index
300 [Worker] method openCursor
302 [Worker] interface IDBOpenDBRequest
303 [Worker] getter onblocked
304 [Worker] getter onupgradeneeded
305 [Worker] method constructor
306 [Worker] setter onblocked
307 [Worker] setter onupgradeneeded
308 [Worker] interface IDBRequest
309 [Worker] getter error
310 [Worker] getter onerror
311 [Worker] getter onsuccess
312 [Worker] getter readyState
313 [Worker] getter result
314 [Worker] getter source
315 [Worker] getter transaction
316 [Worker] method constructor
317 [Worker] setter onerror
318 [Worker] setter onsuccess
319 [Worker] interface IDBTransaction
321 [Worker] getter error
323 [Worker] getter onabort
324 [Worker] getter oncomplete
325 [Worker] getter onerror
326 [Worker] method abort
327 [Worker] method constructor
328 [Worker] method objectStore
329 [Worker] setter onabort
330 [Worker] setter oncomplete
331 [Worker] setter onerror
332 [Worker] interface IDBVersionChangeEvent
333 [Worker] getter dataLoss
334 [Worker] getter dataLossMessage
335 [Worker] getter newVersion
336 [Worker] getter oldVersion
337 [Worker] method constructor
338 [Worker] interface ImageData
339 [Worker] getter height
340 [Worker] getter width
341 [Worker] method constructor
342 [Worker] interface MessageChannel
343 [Worker] getter port1
344 [Worker] getter port2
345 [Worker] method constructor
346 [Worker] interface MessageEvent
348 [Worker] getter lastEventId
349 [Worker] getter origin
350 [Worker] getter ports
351 [Worker] getter source
352 [Worker] method constructor
353 [Worker] method initMessageEvent
354 [Worker] interface MessagePort
355 [Worker] getter onmessage
356 [Worker] method close
357 [Worker] method constructor
358 [Worker] method postMessage
359 [Worker] method start
360 [Worker] setter onmessage
361 [Worker] interface Notification
367 [Worker] getter onclick
368 [Worker] getter onclose
369 [Worker] getter onerror
370 [Worker] getter onshow
371 [Worker] getter requireInteraction
372 [Worker] getter silent
374 [Worker] getter title
375 [Worker] method close
376 [Worker] method constructor
377 [Worker] setter onclick
378 [Worker] setter onclose
379 [Worker] setter onerror
380 [Worker] setter onshow
381 [Worker] interface PermissionStatus
382 [Worker] getter onchange
383 [Worker] getter state
384 [Worker] method constructor
385 [Worker] setter onchange
386 [Worker] interface Permissions
387 [Worker] method constructor
388 [Worker] method query
389 [Worker] interface ProgressEvent
390 [Worker] getter lengthComputable
391 [Worker] getter loaded
392 [Worker] getter total
393 [Worker] method constructor
394 [Worker] interface ReadableByteStream
395 [Worker] method cancel
396 [Worker] method constructor
397 [Worker] method getReader
398 [Worker] interface ReadableStream
399 [Worker] method cancel
400 [Worker] method constructor
401 [Worker] method getReader
402 [Worker] interface Request
403 [Worker] getter bodyUsed
404 [Worker] getter credentials
405 [Worker] getter headers
406 [Worker] getter integrity
407 [Worker] getter method
409 [Worker] getter redirect
410 [Worker] getter referrer
412 [Worker] method arrayBuffer
414 [Worker] method clone
415 [Worker] method constructor
418 [Worker] interface Response
420 [Worker] getter bodyUsed
421 [Worker] getter headers
423 [Worker] getter status
424 [Worker] getter statusText
427 [Worker] method arrayBuffer
429 [Worker] method clone
430 [Worker] method constructor
433 [Worker] interface ServiceWorkerRegistration
434 [Worker] getter onupdatefound
435 [Worker] getter pushManager
436 [Worker] getter scope
437 [Worker] method constructor
438 [Worker] method getNotifications
439 [Worker] method showNotification
440 [Worker] method unregister
441 [Worker] method update
442 [Worker] setter onupdatefound
443 [Worker] interface SharedWorkerGlobalScope
445 [Worker] getter onconnect
446 [Worker] method constructor
447 [Worker] setter onconnect
448 [Worker] interface SubtleCrypto
449 [Worker] method constructor
450 [Worker] method decrypt
451 [Worker] method deriveBits
452 [Worker] method deriveKey
453 [Worker] method digest
454 [Worker] method encrypt
455 [Worker] method exportKey
456 [Worker] method generateKey
457 [Worker] method importKey
459 [Worker] method unwrapKey
460 [Worker] method verify
461 [Worker] method wrapKey
462 [Worker] interface TextDecoder
463 [Worker] getter encoding
464 [Worker] getter fatal
465 [Worker] getter ignoreBOM
466 [Worker] method constructor
467 [Worker] method decode
468 [Worker] interface TextEncoder
469 [Worker] getter encoding
470 [Worker] method constructor
471 [Worker] method encode
472 [Worker] interface URL
475 [Worker] getter hostname
477 [Worker] getter origin
478 [Worker] getter password
479 [Worker] getter pathname
481 [Worker] getter protocol
482 [Worker] getter search
483 [Worker] getter username
484 [Worker] method constructor
485 [Worker] method toString
488 [Worker] setter hostname
490 [Worker] setter password
491 [Worker] setter pathname
493 [Worker] setter protocol
494 [Worker] setter search
495 [Worker] setter username
496 [Worker] interface WebSocket
497 [Worker] attribute CLOSED
498 [Worker] attribute CLOSING
499 [Worker] attribute CONNECTING
500 [Worker] attribute OPEN
501 [Worker] getter binaryType
502 [Worker] getter bufferedAmount
503 [Worker] getter extensions
504 [Worker] getter onclose
505 [Worker] getter onerror
506 [Worker] getter onmessage
507 [Worker] getter onopen
508 [Worker] getter protocol
509 [Worker] getter readyState
511 [Worker] method close
512 [Worker] method constructor
514 [Worker] setter binaryType
515 [Worker] setter onclose
516 [Worker] setter onerror
517 [Worker] setter onmessage
518 [Worker] setter onopen
519 [Worker] interface WorkerGlobalScope
520 [Worker] attribute PERSISTENT
521 [Worker] attribute TEMPORARY
522 [Worker] getter console
523 [Worker] getter crypto
524 [Worker] getter indexedDB
525 [Worker] getter location
526 [Worker] getter navigator
527 [Worker] getter onerror
528 [Worker] getter performance
530 [Worker] getter webkitIndexedDB
533 [Worker] method clearInterval
534 [Worker] method clearTimeout
535 [Worker] method close
536 [Worker] method constructor
537 [Worker] method fetch
538 [Worker] method importScripts
539 [Worker] method setInterval
540 [Worker] method setTimeout
541 [Worker] method webkitRequestFileSystem
542 [Worker] method webkitRequestFileSystemSync
543 [Worker] method webkitResolveLocalFileSystemSyncURL
544 [Worker] method webkitResolveLocalFileSystemURL
545 [Worker] setter console
546 [Worker] setter onerror
547 [Worker] interface WorkerLocation
550 [Worker] getter hostname
552 [Worker] getter origin
553 [Worker] getter pathname
555 [Worker] getter protocol
556 [Worker] getter search
557 [Worker] method constructor
558 [Worker] method toString
559 [Worker] interface WorkerNavigator
560 [Worker] getter appCodeName
561 [Worker] getter appName
562 [Worker] getter appVersion
563 [Worker] getter hardwareConcurrency
564 [Worker] getter onLine
565 [Worker] getter permissions
566 [Worker] getter platform
567 [Worker] getter product
568 [Worker] getter userAgent
569 [Worker] method constructor
570 [Worker] interface XMLHttpRequest
571 [Worker] attribute DONE
572 [Worker] attribute HEADERS_RECEIVED
573 [Worker] attribute LOADING
574 [Worker] attribute OPENED
575 [Worker] attribute UNSENT
576 [Worker] getter onreadystatechange
577 [Worker] getter readyState
578 [Worker] getter response
579 [Worker] getter responseText
580 [Worker] getter responseType
581 [Worker] getter responseURL
582 [Worker] getter responseXML
583 [Worker] getter status
584 [Worker] getter statusText
585 [Worker] getter timeout
586 [Worker] getter upload
587 [Worker] getter withCredentials
588 [Worker] method abort
589 [Worker] method constructor
590 [Worker] method getAllResponseHeaders
591 [Worker] method getResponseHeader
593 [Worker] method overrideMimeType
595 [Worker] method setRequestHeader
596 [Worker] setter onreadystatechange
597 [Worker] setter responseType
598 [Worker] setter timeout
599 [Worker] setter withCredentials
600 [Worker] interface XMLHttpRequestEventTarget
601 [Worker] getter onabort
602 [Worker] getter onerror
603 [Worker] getter onload
604 [Worker] getter onloadend
605 [Worker] getter onloadstart
606 [Worker] getter onprogress
607 [Worker] getter ontimeout
608 [Worker] method constructor
609 [Worker] setter onabort
610 [Worker] setter onerror
611 [Worker] setter onload
612 [Worker] setter onloadend
613 [Worker] setter onloadstart
614 [Worker] setter onprogress
615 [Worker] setter ontimeout
616 [Worker] interface XMLHttpRequestUpload
617 [Worker] method constructor
618 [Worker] interface webkitIDBCursor
619 [Worker] getter direction
621 [Worker] getter primaryKey
622 [Worker] getter source
623 [Worker] method advance
624 [Worker] method constructor
625 [Worker] method continue
626 [Worker] method delete
627 [Worker] method update
628 [Worker] interface webkitIDBDatabase
630 [Worker] getter objectStoreNames
631 [Worker] getter onabort
632 [Worker] getter onclose
633 [Worker] getter onerror
634 [Worker] getter onversionchange
635 [Worker] getter version
636 [Worker] method close
637 [Worker] method constructor
638 [Worker] method createObjectStore
639 [Worker] method deleteObjectStore
640 [Worker] method transaction
641 [Worker] setter onabort
642 [Worker] setter onclose
643 [Worker] setter onerror
644 [Worker] setter onversionchange
645 [Worker] interface webkitIDBFactory
647 [Worker] method constructor
648 [Worker] method deleteDatabase
650 [Worker] method webkitGetDatabaseNames
651 [Worker] interface webkitIDBIndex
652 [Worker] getter keyPath
653 [Worker] getter multiEntry
655 [Worker] getter objectStore
656 [Worker] getter unique
657 [Worker] method constructor
658 [Worker] method count
660 [Worker] method getKey
661 [Worker] method openCursor
662 [Worker] method openKeyCursor
663 [Worker] interface webkitIDBKeyRange
664 [Worker] getter lower
665 [Worker] getter lowerOpen
666 [Worker] getter upper
667 [Worker] getter upperOpen
668 [Worker] method constructor
669 [Worker] interface webkitIDBObjectStore
670 [Worker] getter autoIncrement
671 [Worker] getter indexNames
672 [Worker] getter keyPath
674 [Worker] getter transaction
676 [Worker] method clear
677 [Worker] method constructor
678 [Worker] method count
679 [Worker] method createIndex
680 [Worker] method delete
681 [Worker] method deleteIndex
683 [Worker] method index
684 [Worker] method openCursor
686 [Worker] interface webkitIDBRequest
687 [Worker] getter error
688 [Worker] getter onerror
689 [Worker] getter onsuccess
690 [Worker] getter readyState
691 [Worker] getter result
692 [Worker] getter source
693 [Worker] getter transaction
694 [Worker] method constructor
695 [Worker] setter onerror
696 [Worker] setter onsuccess
697 [Worker] interface webkitIDBTransaction
699 [Worker] getter error
701 [Worker] getter onabort
702 [Worker] getter oncomplete
703 [Worker] getter onerror
704 [Worker] method abort
705 [Worker] method constructor
706 [Worker] method objectStore
707 [Worker] setter onabort
708 [Worker] setter oncomplete
709 [Worker] setter onerror
710 PASS successfullyParsed is true