WebGL - 3D Canvas graphics
- OTHERMethod of generating dynamic 3D graphics using JavaScript, accelerated through hardware
Chrome
- ❌ 4 - 7: Not supported
- ✅ 8 - 32: Supported
- ✅ 33 - 130: Supported
- ✅ 131: Supported
- ✅ 132 - 134: Supported
Edge
- ✅ 12 - 18: Supported
- ✅ 79 - 130: Supported
- ✅ 131: Supported
Safari
- ❌ 3.1 - 5: Not supported
- ✅ 5.1 - 7.1: Supported
- ✅ 8 - 18.0: Supported
- ✅ 18.1: Supported
- ✅ 18.2 - TP: Supported
Firefox
- ❌ 2 - 3.6: Not supported
- ✅ 4 - 23: Supported
- ✅ 24 - 132: Supported
- ✅ 133: Supported
- ✅ 134 - 136: Supported
Opera
- ❌ 9 - 11.6: Not supported
- ✅ 12 - 18: Supported
- ✅ 19 - 113: Supported
- ✅ 114: Supported
IE
- ❌ 5.5: Not supported
- ❌ 6 - 10: Not supported (but has polyfill available)
- ✅ 11: Supported
Chrome for Android
- ✅ 131: Supported
Safari on iOS
- ❌ 3.2 - 7.1: Not supported
- ✅ 8 - 18.0: Supported
- ✅ 18.1: Supported
- ✅ 18.2: Supported
Samsung Internet
- ✅ 4 - 26: Supported
- ✅ 27: Supported
Opera Mini
- ❌ all: Not supported
Opera Mobile
- ❌ 10 - 11.5: Not supported
- ✅ 12 - 12.1: Supported
- ✅ 80: Supported
UC Browser for Android
- ✅ 15.5: Supported
Android Browser
- ❌ 2.1 - 4.4.4: Not supported
- ✅ 131: Supported
Firefox for Android
- ✅ 132: Supported
QQ Browser
- ✅ 14.9: Supported
Baidu Browser
- ✅ 13.52: Supported
KaiOS Browser
- ✅ 2.5: Supported
- ✅ 3: Supported
WebGL support is dependent on GPU support and may not be available on older devices. This is due to the additional requirement for users to have up to date video drivers.
Note that WebGL is part of the Khronos Group, not the W3C.