W3cubDocs

/Haxe JavaScript

Worker

package js.html

extends EventTarget

@:native("Worker") Available on js

The Worker interface of the Web Workers API represents a background task that can be easily created and can send messages back to its creator. Creating a worker is as simple as calling the Worker() constructor and specifying a script to be run in the worker thread.

Documentation Worker by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

Constructor

new (scriptURL:String)

Throws:

null DOMError

Variables

onerror:Function

onmessage:Function

An EventListener called whenever a MessageEvent of type message bubbles through the worker — i.e. when a message is sent to the parent document from the worker via DedicatedWorkerGlobalScope.postMessage. The message is stored in the event's MessageEvent.data property.

Methods

postMessage (message:Dynamic, ?transfer:Array<Dynamic>):Void

Throws:

null DOMError

terminate ():Void

Immediately terminates the worker. This does not offer the worker an opportunity to finish its operations; it is simply stopped at once. ServiceWorker instances do not support this method.

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/Worker.html