Edgewise API
    Preparing search index...

    Interface Capabilities

    interface Capabilities {
        adapter: string | null;
        builtinAI: "available" | "downloadable" | "unavailable";
        cores: number | null;
        crossOriginIsolated: boolean;
        gpuProvider: "navigator" | "vgpu" | null;
        hardwareGpu: boolean;
        memory: number | null;
        mobile: boolean;
        runtime: "browser" | "bun" | "node" | "deno" | "worker";
        shaderF16: boolean;
        storage: { quota: number | null; usage: number | null };
        threads: boolean;
        tier: "cpu" | "gpu-high" | "gpu" | "mobile";
        webgpu: boolean;
    }
    Index
    adapter: string | null

    Name of the GPU adapter, when one was found.

    builtinAI: "available" | "downloadable" | "unavailable"
    cores: number | null
    crossOriginIsolated: boolean
    gpuProvider: "navigator" | "vgpu" | null

    Where the GPU device comes from.

    hardwareGpu: boolean

    false when the only adapter is a CPU software renderer.

    memory: number | null

    Device memory in bytes, when known: os.totalmem() on servers, navigator.deviceMemory in Chromium browsers (rounded, and capped at 8 GiB), otherwise null.

    mobile: boolean

    A phone or tablet browser.

    runtime: "browser" | "bun" | "node" | "deno" | "worker"
    shaderF16: boolean
    storage: { quota: number | null; usage: number | null }
    threads: boolean
    tier: "cpu" | "gpu-high" | "gpu" | "mobile"
    webgpu: boolean