Todo for safe-whatwg
Interfaces:
- Events
- URLPattern
- Headers
- Streams (needs Events)
- ByteLengthQueuingStrategy
- CompressionStream
- CountQueuingStrategy
- DecompressionStream
- ReadableByteStreamController
- ReadableStream
- ReadableStreamBYOBReader
- ReadableStreamBYOBRequest
- ReadableStreamDefaultController
- ReadableStreamDefaultReader
- TextDecoderStream
- TextEncoderStream
- TransformStream
- TransformStreamDefaultController
- WritableStream
- WritableStreamDefaultController
- WritableStreamDefaultWriter
- Blobs (needs Streams)
- Fetch (needs Streams, Blobs, Events)
Cryptoout of scopeCryptoKeyout of scopeSubtleCryptoout of scopeDOMExceptiondonePromiseRejectionEventnot possible in userlandTextDecoderdoneTextEncoderdoneURLdoneURLSearchParamsdoneWebAssembly.Globalout of scopeWebAssembly.Instanceout of scopeWebAssembly.Memoryout of scopeWebAssembly.Moduleout of scopeWebAssembly.Tableout of scope
Global methods / properties:
globalThis.cryptoout of scopeglobalThis.fetch()out of scopeglobalThis.consoledoneglobalThisin ecma262, polyfill covered by core-jsglobalThis.atob()covered by core-jsglobalThis.btoa()covered by core-jsglobalThis.navigator.userAgentout of scopeglobalThis.onerror (on Window and WorkerGlobalScope)not possible in userlandglobalThis.onunhandledrejection (on Window and WorkerGlobalScope)not possible in userlandglobalThis.onrejectionhandled (on Window and WorkerGlobalScope)not possible in userlandglobalThis.performance.now()not possible in userlandglobalThis.performance.timeOriginnot possible in userlandglobalThis.queueMicrotask()covered by core-jsglobalThis.setTimeout() / globalThis.clearTimeout()widely available, bugfixes covered by core-jsglobalThis.setInterval() / globalThis.clearInterval()widely available, bugfixes covered by core-jsglobalThis.structuredClone()covered by core-jsglobalThis.WebAssembly.compile()out of scopeglobalThis.WebAssembly.compileStreaming()out of scopeglobalThis.WebAssembly.instantiate()out of scopeglobalThis.WebAssembly.instantiateStreaming()out of scopeglobalThis.WebAssembly.validate()out of scope