【Bun中文文档-API】Globals

90 阅读1分钟

Bun 实现了以下全局对象:

全局对象来源注释
AbortControllerWeb 
AbortSignalWeb 
alertWeb用于命令行工具
BlobWeb 
BufferNode.js参见 Node.js > Buffer
BunBun随着添加其他 API 可能会更改
ByteLengthQueuingStrategyWeb 
confirmWeb用于命令行工具
__dirnameNode.js 
__filenameNode.js 
atob()Web 
btoa()Web 
BuildMessageBun 
clearImmediate()Web 
clearInterval()Web 
clearTimeout()Web 
consoleWeb 
CountQueuingStrategyWeb 
CryptoWeb 
cryptoWeb 
CryptoKeyWeb 
CustomEventWeb 
EventWeb还有 ErrorEventCloseEventMessageEvent
EventTargetWeb 
exportsNode.js 
fetchWeb 
FormDataWeb 
globalNode.js参见 Node.js > global
globalThis跨平台别名为 global
HeadersWeb 
HTMLRewriterCloudflare 
JSONWeb 
MessageEventWeb 
moduleNode.js 
performanceWeb 
processNode.js参见 Node.js > process
promptWeb用于命令行工具
queueMicrotask()Web 
ReadableByteStreamControllerWeb 
ReadableStreamWeb 
ReadableStreamDefaultControllerWeb 
ReadableStreamDefaultReaderWeb 
reportErrorWeb 
require()Node.js 
ResolveMessageBun 
ResponseWeb 
RequestWeb 
setImmediate()Web 
setInterval()Web 
setTimeout()Web 
ShadowRealmWeb阶段 3 提案
SubtleCryptoWeb 
DOMExceptionWeb 
TextDecoderWeb 
TextEncoderWeb 
TransformStreamWeb 
TransformStreamDefaultControllerWeb 
URLWeb 
URLSearchParamsWeb 
WebAssemblyWeb 
WritableStreamWeb 
WritableStreamDefaultControllerWeb 
WritableStreamDefaultWriterWeb