Spec-Zone.ru › Haxe JavaScript

Рабочий процесс

package js.html

extends EventTarget

Доступно в js

Интерфейс Worker API веб-рабочих процессов представляет собой фоновую задачу, которую легко создать и которая может отправлять сообщения обратно своему создателю. Создание рабочего процесса так же просто, как вызов конструктора Worker() и указание скрипта для выполнения в потоке рабочего процесса.

Документация Worker от сотрудников Mozilla, выпущенная под лицензией CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/Worker

Конструктор

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API