Skip to content

BrowserCapabilities

Defined in: packages/browser-adapter/src/env-probe.ts:38

浏览器能力检测结果

opfs: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:40

OPFS(Origin Private File System)——大文件持久化存储


indexedDB: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:42

IndexedDB——元数据 + blob 持久化(OPFS 不可用时的降级)


storageEstimate: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:44

navigator.storage.estimate——存储配额查询


webCodecsImageDecoder: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:46

WebCodecs ImageDecoder——图像解码(未来引擎,当前未实装)


webCodecsVideoDecoder: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:48

WebCodecs VideoDecoder——视频解码(Phase 2 engine-video)


webCodecsVideoEncoder: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:50

WebCodecs VideoEncoder——视频编码(Phase 2 engine-video)


webCodecsAudioDecoder: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:52

WebCodecs AudioDecoder——音频解码(Phase 2 engine-audio)


offscreenCanvas: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:54

OffscreenCanvas——离屏 canvas 渲染(engine-image 编解码核心依赖)


createImageBitmap: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:56

createImageBitmap——图像位图创建(engine-image 解码核心依赖)


sharedArrayBuffer: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:58

SharedArrayBuffer——WASM 多线程(ffmpeg.wasm 等 Phase 2 引擎)


crossOriginIsolated: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:60

crossOriginIsolated——WASM 线程所需的安全上下文


webAssembly: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:62

WebAssembly——WASM 引擎基础依赖


webWorker: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:64

WebWorker——Worker 内执行引擎(runtime worker-host)


serviceWorker: boolean

Defined in: packages/browser-adapter/src/env-probe.ts:66

ServiceWorker——PWA 离线缓存