Skip to content

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
canvas2dColorSpaceDisplayP392.2%
canvas2dColorSpaceDisplayP3Linear2.52%
canvas2dColorSpaceRec2100Hlg0.17%
canvas2dColorSpaceRec2100Pq0.18%
canvas2dColorSpaceSrgb99.91%
canvas2dColorSpaceSrgbLinear2.42%
ImageBitmap100%
OffscreenCanvas99.94%
WebAssembly99.47%
webdriver1.25%
Worker100%

Hardware & Display Values (Alphabetical)#

This table shows the reported values for each browser capability and how common each value is.
ValueValues - Support
colorDepth
24100%
3014%
323%
deviceMemory
2100%
499%
687%
1259%
2026%
devicePixelRatio
1100%
1.2558%
1.546%
1.7539%
237%
2.2515%
2.7514%
39%
3.251%
hardwareConcurrency
2100%
496%
678%
876%
1238%
1623%
248%
324%
482%
961%
pixelDepth
24100%
3014%
323%
screenHeight
640100%
66799%
72098%
76894%
80088%
81284%
84483%
89669%
102453%
108046%
128016%
136613%
144012%
15362%
19201%
screenWidth
320100%
36099%
37596%
39095%
41290%
41487%
42886%
48083%
81282%
84480%
102479%
128078%
136671%
144065%
153658%
192038%
216014%
256012%
28804%
38403%