# Browser and runtime compatibility

Canonical page: https://browserllm.dev/compatibility/

The current runner uses pinned WebLLM 0.2.82 and 0.2.86 artifacts on WebGPU in a browser worker. Other runtimes such as Transformers.js/ONNX are planned, not implemented. Required shader features and buffer limits are checked per artifact.

Complete means a captured run passed basic output validity, not task accuracy. Untested means no evidence for that exact setup. Unsupported means a required capability is missing. Failed means an attempted setup failed initialization, generation or basic output validation. Browser-reported memory, GPU identity and other device hints may be approximate or unavailable. Native Chrome captures describe the recorded Mac/browser environment and do not establish mobile or cross-browser compatibility.
