Spec-Zone.ru › Web APIs

Функции и классы, доступные веб-воркерам

Помимо стандартного набора функций JavaScript (таких как String, Array, Object, JSON и т. д.), в воркерах доступен ряд функций (и API). В этой статье представлен список этих функций.

Функции, доступные в воркерах

Следующие функции доступны воркерам:

  • WorkerGlobalScope.atob()
  • WorkerGlobalScope.btoa()
  • WorkerGlobalScope.clearInterval()
  • WorkerGlobalScope.clearTimeout()
  • WorkerGlobalScope.createImageBitmap()
  • WorkerGlobalScope.dump() Нестандартный
  • WorkerGlobalScope.fetch()
  • WorkerGlobalScope.queueMicrotask()
  • WorkerGlobalScope.reportError()
  • WorkerGlobalScope.setInterval()
  • WorkerGlobalScope.setTimeout()
  • WorkerGlobalScope.structuredClone()
  • DedicatedWorkerGlobalScope.postMessage() (только для выделенных воркеров)
  • DedicatedWorkerGlobalScope.requestAnimationFrame() (только для выделенных воркеров)
  • DedicatedWorkerGlobalScope.cancelAnimationFrame() (только для выделенных воркеров)

Следующие функции только доступны воркерам:

  • WorkerGlobalScope.importScripts()

Веб-API, доступные в воркерах

Примечание: Если API поддерживается платформой в конкретной версии, то можно предположить, что оно, как правило, доступно в веб-воркерах. Вы также можете проверить поддержку конкретного объекта/функции на сайте: https://worker-playground.glitch.me/

Следующие веб-API доступны воркерам:

  • API фоновой загрузки
  • API фоновой синхронизации
  • API распознавания штрих-кодов
  • API канала широковещательной рассылки
  • API холста
  • API канала обмена сообщениями
  • API потоков сжатия
  • API вычислительного давления
  • API консоли
  • API индексации содержимого
  • API хранилища куки (только для сервисных воркеров)
  • API загрузки шрифтов CSS
  • API кодирования
  • API Fetch
  • API файлов
  • API файловой системы
  • API обнаружения бездействия
  • API IndexedDB
  • API возможностей медиа
  • API расширений источника медиа (только для выделенных воркеров)
  • API сетевой информации
  • API уведомлений
  • API обработчика платежей
  • API производительности
  • API разрешений
  • API планирования задач с приоритетами
  • API push-уведомлений
  • API отчётов
  • API потокового обмена данными
  • API сервисных воркеров
  • API потоков
  • API надёжных типов
  • API URL
  • API шаблонов URL
  • API подсказок клиента User-Agent
  • API криптографии веб-браузера
  • API блокировок веб-браузера
  • API веб-последовательности
  • API периодической фоновой синхронизации
  • API WebCodecs
  • API WebGL
  • API WebGPU
  • API WebHID (только для выделенных и сервисных воркеров)
  • API WebUSB
  • API веб-сокеттов
  • API XMLHttpRequest

Воркер также может запускать другие воркеры, поэтому эти API также доступны:

  • Worker
  • WorkerGlobalScope
  • WorkerLocation
  • WorkerNavigator

См. также

  • Использование веб-воркеров
  • Worker

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Functions_and_classes_available_to_workers

Spec-Zone.ru

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