mirror of
https://github.com/oven-sh/bun
synced 2026-02-12 03:48:56 +00:00
* Add missing JSON API to Web APIs page Unless I'm missing something obvious, it appears that Bun has the JSON API (`stringify`/`parse`) but is not listed anywhere in the documentation. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON * Include JSON in global docs
4.4 KiB
4.4 KiB
Some Web APIs aren't relevant in the context of a server-first runtime like Bun, such as the DOM API or History API. Many others, though, are broadly useful outside of the browser context; when possible, Bun implements these Web-standard APIs instead of introducing new APIs.
The following Web APIs are partially or completely supported.
{% table %}
- URLs
URLURLSearchParams
- Streams
ReadableStreamWritableStreamTransformStreamByteLengthQueuingStrategyCountQueuingStrategyand associated classes
- Blob
Blob
- WebSockets
WebSocket
- Encoding and decoding
atobbtoaTextEncoderTextDecoder
- JSON
JSON
- Timeouts
setTimeoutclearTimeout
- Intervals
setIntervalclearInterval
- Crypto
cryptoSubtleCryptoCryptoKey
-
Debugging
- Microtasks
queueMicrotask
- Errors
reportErrorResolveErrorBuildError
- Realms
ShadowRealm
{% /table %}