Рабочий процесс
package js.html
extends EventTarget
Доступно в js
Интерфейс Worker API веб-рабочих процессов представляет собой фоновую задачу, которую легко создать и которая может отправлять сообщения обратно своему создателю. Создание рабочего процесса так же просто, как вызов конструктора Worker() и указание скрипта для выполнения в потоке рабочего процесса.
Документация Worker от сотрудников Mozilla, выпущенная под лицензией CC-BY-SA 2.5.
См. также:
Конструктор
new(scriptURL:String, ?options:Null<WorkerOptions>)
Бросает:
null |
DOMError |
|---|
Переменные
onerror:Function
onmessage:Function
Функция EventListener, вызываемая всякий раз, когда MessageEvent типа message проходит через рабочий процесс — т. е. когда сообщение отправляется в родительский документ из рабочего процесса через DedicatedWorkerGlobalScope.postMessage. Сообщение хранится в свойстве MessageEvent.data события.
onmessageerror:Function
Представляет собой функцию EventHandler, которая вызывается при возникновении события messageerror.
Методы
postMessage(message:Dynamic, ?transfer:Array<Dynamic>):Void
Отправляет сообщение — которое может состоять из any объекта JavaScript — во внутренний контекст рабочего процесса.
Бросает:
null |
DOMError |
|---|
terminate():Void
Немедленно завершает работу рабочего процесса. Это не дает рабочему процессу возможности завершить свои операции; он просто останавливается сразу. Экземпляры ServiceWorker не поддерживают этот метод.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/Worker.html