Функции и классы, доступные веб-воркерам
Помимо стандартного набора функций 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()(только для выделенных воркеров)
Следующие функции только доступны воркерам:
Веб-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 также доступны:
См. также
© 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