The AbstractWorker
interface of the Web Workers API abstracts properties and methods common to all kind of workers, being Worker
or SharedWorker
.
The AbstractWorker
interface doesn't inherit any property.
AbstractWorker.onerror
EventListener
that is called whenever an ErrorEvent
of type error
bubbles through the worker.The AbstractWorker
interface doesn't implement or inherit any method.
Note that you won't be using the AbstractWorker
Interface directly in your code — when called, Worker
and SharedWorker
inherit its properties. The following code snippet shows creation of a Worker
object using the Worker()
constructor and usage of the object:
var myWorker = new Worker('worker.js'); first.onchange = function() { myWorker.postMessage([first.value,second.value]); console.log('Message posted to worker'); }
For full samples, see:
Specification | Status | Comment |
---|---|---|
WHATWG HTML Living Standard The definition of 'AbstractWorker' in that specification. | Living Standard | No change from Web Workers. |
Web Workers The definition of 'AbstractWorker' in that specification. | Editor's Draft | Initial definition. |
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | 4 | (Yes) | 3.5 (1.9.1) | 10 | 10.6 | 4 |
Feature | Android | Edge | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | 4.4 | (Yes) | 1.0 (1.9.1) | 1.0.1 | 10 | 11.5 | 5.1 |
Worker
and SharedWorker
inheriting it.
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/AbstractWorker