WebGL2 Support

97.45%
overall support

6.99% report a major performance caveat.

WebGL2 Platform Support (Alphabetical)

Platform support percentages
PlatformSupport
Android98.13%
Chromium OS100%
iOS98.02%
Linux91.47%
Mac OS96.31%
Windows98.63%

WebGL2 Extensions (Alphabetical)

WebGL2 Parameters (Alphabetical)

ParameterValues - Support
FRAGMENT_INTERPOLATION_OFFSET_BITS_OES
4100%
81%
MAX_3D_TEXTURE_SIZE
256100%
1024100%
2048100%
40968%
81927%
163833%
163841%
MAX_ARRAY_TEXTURE_LAYERS
256100%
51299%
102499%
204899%
40966%
MAX_CLIENT_WAIT_TIMEOUT_WEBGL
0100%
10000000007%
MAX_CLIP_DISTANCES_WEBGL
0100%
8100%
MAX_COLOR_ATTACHMENTS
4100%
698%
794%
894%
MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_WEBGL
0100%
51%
71%
MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL
0100%
868%
166%
MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_WEBGL
0100%
6100%
796%
896%
1674%
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
5004899%
5017699%
5020899%
5324799%
5324899%
6553694%
6963194%
6963293%
11571272%
19750472%
19763172%
19763272%
20063472%
20064472%
20065472%
20066472%
20067472%
20069472%
20070372%
20070471%
21299225%
21708825%
22937525%
22937625%
23034025%
23039925%
23040024%
23142420%
23244820%
23342220%
23346220%
23347120%
23347220%
24575019%
24575919%
24576019%
24985514%
24985614%
26209414%
26211414%
26212414%
26213914%
26214014%
26214314%
26214413%
26617010%
26618010%
26620010%
26622010%
26623910%
26624010%
2785289%
5898249%
6062079%
6062089%
10485765%
2516746243%
4026542083%
4026572793%
4026572803%
4026695673%
4026695683%
8928317443%
10066493443%
12079759353%
12079759363%
16248778241%
16352074241%
16356106241%
18717821431%
20087587841%
20132823041%
21474836461%
21474836471%
25695523831%
27797194241%
28233495041%
28342627841%
28371159041%
28428221441%
28455063041%
28498608641%
28498647041%
28500720641%
28590000641%
28634391041%
28659043831%
28694026241%
28728087041%
28728125441%
28772400641%
28809187841%
28839063041%
28845207041%
28855383041%
28889827841%
28889866241%
30199152631%
30199152641%
MAX_COMBINED_TEXTURE_IMAGE_UNITS
0100%
8100%
14100%
16100%
30100%
32100%
4826%
6418%
786%
806%
945%
965%
1122%
1282%
1442%
1582%
1602%
1902%
1922%
MAX_COMBINED_UNIFORM_BLOCKS
21100%
22100%
23100%
2499%
2847%
2947%
3047%
3147%
3246%
3525%
3625%
4125%
4224%
4421%
4521%
4717%
4817%
5417%
5717%
5917%
6017%
655%
695%
705%
715%
725%
735%
755%
775%
785%
795%
805%
823%
833%
843%
882%
892%
902%
961%
2151%
2161%
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
5017699%
5018899%
5120099%
5324799%
5324899%
6553694%
6963194%
6963294%
11571273%
19763173%
19763273%
21292872%
21293872%
21294872%
21295272%
21295872%
21298272%
21298772%
21298872%
21299157%
21299257%
21708825%
22937625%
23037025%
23039925%
23040025%
23244820%
23343220%
23347120%
23347220%
24572019%
24575919%
24576019%
24985514%
24985614%
26210414%
26210814%
26211114%
26211214%
26211414%
26213414%
26214314%
26214414%
26618010%
26619010%
26621010%
26623010%
26623910%
26624010%
2785289%
5898249%
6062079%
6062089%
10485765%
2516746243%
4026542083%
4026552323%
4026572793%
4026572803%
4026695673%
4026695683%
8928317443%
10066493443%
12079759353%
12079759363%
16248778241%
16352074231%
16356106241%
18717821431%
20087587841%
20132823041%
21474836461%
21474836471%
25695523841%
27797194241%
28233495041%
28342627841%
28371159041%
28428221441%
28455063041%
28498608641%
28498647041%
28500720641%
28590000641%
28634391041%
28659043841%
28694026241%
28728087041%
28728125441%
28772400641%
28809187841%
28839063041%
28845207041%
28855383041%
28889827841%
28889866241%
30199152631%
30199152641%
MAX_CUBE_MAP_TEXTURE_SIZE
0100%
512100%
1024100%
2048100%
4096100%
819297%
1638387%
1638486%
327681%
MAX_CULL_DISTANCES_WEBGL
0100%
868%
MAX_DRAW_BUFFERS
4100%
698%
795%
894%
MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT
1100%
MAX_ELEMENT_INDEX
1073741823100%
214748363596%
214748364796%
429496728085%
429496728185%
429496728285%
429496728385%
429496728485%
429496728585%
429496728685%
429496728785%
429496728885%
429496729185%
429496729285%
429496729385%
429496729485%
42949672954%
MAX_ELEMENTS_INDICES
2850100%
2900100%
2950100%
3000100%
6553595%
6553695%
14985095%
14990095%
14995095%
15000095%
104842693%
104852693%
104857693%
1677721592%
1677721692%
214748349787%
214748354787%
214748359787%
214748364787%
MAX_ELEMENTS_VERTICES
32100%
2900100%
2950100%
3000100%
6553695%
104842595%
104842695%
104847595%
104852595%
104857595%
104857693%
1677721692%
13421772787%
214748349787%
214748354787%
214748359787%
214748364787%
MAX_FRAGMENT_INPUT_COMPONENTS
59100%
60100%
6399%
6499%
7199%
11199%
11299%
11699%
11997%
12096%
12333%
12433%
12718%
12817%
MAX_FRAGMENT_INTERPOLATION_OFFSET_OES
0.4375100%
0.545%
11%
MAX_FRAGMENT_UNIFORM_BLOCKS
11100%
1298%
1346%
1446%
1535%
1630%
351%
361%
MAX_FRAGMENT_UNIFORM_COMPONENTS
512100%
896100%
1023100%
1024100%
105695%
204895%
307295%
409595%
409693%
81929%
163809%
163839%
163849%
MAX_FRAGMENT_UNIFORM_VECTORS
0100%
16100%
128100%
224100%
256100%
26195%
51295%
76895%
102495%
204810%
40959%
40969%
MAX_PIXEL_LOCAL_STORAGE_PLANES_WEBGL
0100%
6100%
796%
896%
MAX_PROGRAM_TEXEL_OFFSET
7100%
152%
312%
631%
MAX_RENDERBUFFER_SIZE
0100%
1024100%
2048100%
4096100%
8192100%
1638391%
1638487%
327681%
MAX_SAMPLES
0100%
1100%
4100%
859%
1619%
MAX_SERVER_WAIT_TIMEOUT
0100%
100000011%
100000000010%
214748364710%
3518222460518310%
429496729500000010%
92233720347072920006%
92233720368547760002%
184467440737095520002%
MAX_TEXTURE_IMAGE_UNITS
0100%
2100%
4100%
8100%
16100%
2415%
3015%
3215%
MAX_TEXTURE_LOD_BIAS
1100%
2100%
1252%
1452%
1552%
15.98437515%
15.9960937515%
1611%
316%
1266%
126.996093756%
1273%
255.996093752%
2561%
MAX_TEXTURE_MAX_ANISOTROPY_EXT
0100%
2100%
4100%
8100%
16100%
MAX_TEXTURE_SIZE
0100%
1024100%
2048100%
4096100%
819297%
1638382%
1638481%
327681%
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
32100%
60100%
63100%
64100%
11989%
12087%
12741%
12840%
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
4100%
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
2100%
4100%
81%
161%
301%
641%
MAX_UNIFORM_BLOCK_SIZE
16384100%
3276873%
6553673%
671088641%
1342177281%
MAX_UNIFORM_BUFFER_BINDINGS
21100%
22100%
23100%
2499%
2847%
3147%
3247%
4226%
4426%
4526%
5426%
5626%
5726%
5926%
6026%
6826%
7026%
7125%
7225%
755%
775%
785%
795%
805%
814%
834%
844%
872%
882%
902%
961%
1021%
1051%
1061%
1081%
1111%
1131%
1141%
1191%
1201%
2151%
2161%
MAX_VARYING_COMPONENTS
59100%
60100%
6299%
6399%
6499%
10499%
10799%
10899%
11997%
12095%
12331%
12431%
1275%
1285%
MAX_VARYING_VECTORS
0100%
8100%
15100%
1699%
1798%
2698%
2798%
2997%
3097%
3132%
327%
MAX_VERTEX_ATTRIBS
0100%
2100%
8100%
16100%
292%
322%
MAX_VERTEX_OUTPUT_COMPONENTS
32100%
60100%
63100%
64100%
6998%
9598%
9698%
11998%
12096%
12333%
12433%
12721%
12821%
MAX_VERTEX_TEXTURE_IMAGE_UNITS
0100%
2100%
4100%
8100%
16100%
2415%
3015%
3215%
MAX_VERTEX_UNIFORM_BLOCKS
11100%
1298%
1346%
1446%
1535%
1630%
351%
361%
MAX_VERTEX_UNIFORM_COMPONENTS
1023100%
1024100%
103695%
204895%
307295%
409595%
409694%
819057%
819257%
1634857%
1635257%
1637957%
1638056%
1638342%
1638441%
MAX_VERTEX_UNIFORM_VECTORS
0100%
128100%
256100%
51295%
76895%
102495%
204757%
204857%
408757%
408857%
409557%
409641%
MAX_VIEWPORT_HEIGHT
2048100%
4096100%
8192100%
1638394%
1638489%
3276749%
327681%
MAX_VIEWPORT_WIDTH
1100%
2048100%
4096100%
8192100%
1638394%
1638489%
3276749%
327681%
MAX_VIEWS_OVR
0100%
4100%
61%
81%
321%
MIN_FRAGMENT_INTERPOLATION_OFFSET_OES
-2100%
-0.599%
-0.43751%
MIN_PROGRAM_TEXEL_OFFSET
-64100%
-3299%
-1698%
-898%