Skip to content

Некоторые Web API не актуальны в контексте серверной среды выполнения, такой как Bun, например DOM API или History API. Многие другие широко полезны вне контекста браузера; когда это возможно, Bun реализует эти Web-стандартные API вместо введения новых API.

Следующие Web API частично или полностью поддерживаются.

КатегорияAPI
HTTPfetch, Response, Request, Headers, AbortController, AbortSignal
URLURL, URLSearchParams
Web WorkersWorker, self.postMessage, structuredClone, MessagePort, MessageChannel, BroadcastChannel
ПотокиReadableStream, WritableStream, TransformStream, ByteLengthQueuingStrategy, CountQueuingStrategy и связанные классы
BlobBlob
WebSocketsWebSocket
Кодирование и декодированиеatob, btoa, TextEncoder, TextDecoder
JSONJSON
ТаймаутыsetTimeout, clearTimeout
ИнтервалыsetInterval, clearInterval
Cryptocrypto, SubtleCrypto, CryptoKey
Отладкаconsole, performance
МикрозадачиqueueMicrotask
ОшибкиreportError
Взаимодействие с пользователемalert, confirm, prompt (предназначено для интерактивных CLI)
RealmsShadowRealm
СобытияEventTarget, Event, ErrorEvent, CloseEvent, MessageEvent

Bun от www.bunjs.com.cn