Browser Capabilities

Use this page when you need browser capability data that sits outside WebGL, WebGL2, or WebGPU itself. It covers API feature support plus browser-reported values such as Canvas color spaces, hardware concurrency, device memory, touch points, and display properties.

These signals help you make graphics decisions that depend on more than the rendering API alone. Use them to estimate device class, choose defaults, and understand which browser features show up together in the field.

If you are focused on graphics APIs, jump to WebGPU, WebGL 2, or WebGL. If you want to inspect one browser directly, open the Browser Capabilities Report.

API Features (Alphabetical)

This table shows what share of recent reports support each browser feature.

FeaturesSupport
canvas2dColorSpaceDisplayP3
canvas2dColorSpaceDisplayP3Linear
canvas2dColorSpaceRec2100Hlg
canvas2dColorSpaceRec2100Pq
canvas2dColorSpaceSrgb
canvas2dColorSpaceSrgbLinear
ImageBitmap
OffscreenCanvas
WebAssembly
webdriver
Worker

Hardware & Display Values (Alphabetical)

This table shows the reported values for each browser capability and how common each value is.

ValueValues - Support
colorDepth
deviceMemory
devicePixelRatio
hardwareConcurrency
pixelDepth
screenHeight
screenWidth