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
0100%
4100%
81%
MAX_3D_TEXTURE_SIZE
256100%
1024100%
1765100%
2048100%
40968%
81927%
163833%
163841%
MAX_ARRAY_TEXTURE_LAYERS
256100%
51299%
102499%
157899%
204899%
40966%
MAX_CLIENT_WAIT_TIMEOUT_WEBGL
0100%
10000000007%
MAX_CLIP_DISTANCES_WEBGL
0100%
8100%
MAX_COLOR_ATTACHMENTS
4100%
698%
795%
895%
MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_WEBGL
0100%
72%
81%
MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL
0100%
868%
165%
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
8100%
14100%
16100%
30100%
32100%
4825%
6418%
786%
806%
965%
1122%
1282%
1442%
1582%
1602%
1902%
1922%
MAX_COMBINED_UNIFORM_BLOCKS
17100%
21100%
22100%
23100%
2498%
2646%
2846%
2946%
3046%
3146%
3245%
3525%
3625%
4124%
4224%
4420%
4520%
4717%
4817%
5416%
5716%
5916%
6016%
656%
696%
706%
716%
726%
735%
745%
755%
775%
795%
805%
834%
844%
892%
902%
961%
2151%
2161%
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
5017699%
5018899%
5120099%
5324799%
5324899%
6553694%
6963194%
6963294%
11571273%
13996773%
19763273%
21291873%
21292273%
21292873%
21293873%
21294273%
21294873%
21295273%
21295873%
21297273%
21297873%
21298773%
21298872%
21299157%
21299256%
21708824%
22937624%
23039924%
23040024%
23244819%
23342219%
23343219%
23345219%
23347119%
23347219%
24572018%
24575918%
24576018%
24985514%
24985614%
26207414%
26211114%
26211214%
26211414%
26213414%
26214314%
26214414%
26617010%
26618010%
26619010%
26621010%
26623010%
26624010%
2785289%
6062079%
6062089%
10485765%
39485444%
377567364%
2516746234%
2516746244%
4026542084%
4026552323%
4026572793%
4026572803%
4026695673%
4026695683%
8928317443%
10066493443%
12079759353%
12079759363%
16076707842%
16352074232%
16495152642%
18589642242%
18717821432%
20087587842%
20132823032%
20132823042%
21474836462%
21474836471%
26156400641%
26315376641%
27050007041%
28233495041%
28283453431%
28342627841%
28371159041%
28376151041%
28406717441%
28428221441%
28455063041%
28634391041%
28688458241%
28728087041%
28728125441%
28772400641%
28809187841%
28809418231%
28843363841%
28843402241%
28845207041%
28855383041%
28889827841%
28889866241%
30199152631%
30199152641%
MAX_CUBE_MAP_TEXTURE_SIZE
512100%
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
0100%
1073741823100%
214748364796%
429496728085%
429496728185%
429496728285%
429496728385%
429496728485%
429496728585%
429496728685%
429496728885%
429496728985%
429496729085%
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%
2850100%
2900100%
2950100%
3000100%
6553695%
104842595%
104842695%
104852595%
104852695%
104857595%
104857693%
1677721692%
53687091187%
214748349787%
214748354787%
214748359787%
214748364787%
MAX_FRAGMENT_INPUT_COMPONENTS
15100%
59100%
60100%
6399%
6499%
11299%
11699%
11997%
12096%
12332%
12432%
12717%
12817%
MAX_FRAGMENT_INTERPOLATION_OFFSET_OES
0100%
0.4375100%
0.544%
11%
MAX_FRAGMENT_UNIFORM_BLOCKS
11100%
1298%
1346%
1446%
1535%
1630%
351%
361%
MAX_FRAGMENT_UNIFORM_COMPONENTS
896100%
1023100%
1024100%
105695%
204895%
242595%
307295%
409595%
409693%
80008%
81928%
163808%
163838%
163848%
MAX_FRAGMENT_UNIFORM_VECTORS
16100%
224100%
256100%
26195%
51295%
76895%
102495%
20009%
20489%
40959%
40969%
MAX_PIXEL_LOCAL_STORAGE_PLANES_WEBGL
6100%
798%
897%
MAX_PROGRAM_TEXEL_OFFSET
7100%
152%
312%
631%
MAX_RENDERBUFFER_SIZE
1024100%
2048100%
4096100%
8192100%
1638392%
1638488%
327681%
MAX_SAMPLES
0100%
1100%
4100%
860%
1619%
MAX_SERVER_WAIT_TIMEOUT
0100%
100000011%
214748364710%
250000000010%
3518222460518310%
429496729500000010%
92233720347072920006%
184467440737095520002%
MAX_TEXTURE_IMAGE_UNITS
2100%
4100%
8100%
16100%
2414%
3014%
3214%
MAX_TEXTURE_LOD_BIAS
1100%
2100%
1251%
1451%
1551%
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
1024100%
2048100%
4096100%
819297%
1638383%
1638482%
327681%
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
32100%
60100%
63100%
64100%
7789%
11989%
12087%
12740%
12839%
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
4100%
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
2100%
4100%
81%
161%
301%
641%
MAX_UNIFORM_BLOCK_SIZE
16384100%
3276873%
6553673%
41943041%
671088641%
1342177281%
MAX_UNIFORM_BUFFER_BINDINGS
2100%
21100%
22100%
23100%
2498%
2846%
3146%
3246%
4225%
4525%
5225%
5425%
5625%
5725%
5925%
6025%
6825%
7025%
7125%
7224%
755%
775%
785%
795%
805%
814%
824%
834%
844%
872%
882%
902%
962%
1022%
1052%
1062%
1082%
1111%
1131%
1141%
1171%
1201%
2151%
2161%
MAX_VARYING_COMPONENTS
0100%
25100%
59100%
60100%
6299%
6399%
6499%
10498%
10898%
11997%
12095%
12331%
12430%
1275%
1285%
MAX_VARYING_VECTORS
4100%
8100%
15100%
1699%
2698%
2798%
2997%
3097%
3131%
327%
MAX_VERTEX_ATTRIBS
4100%
8100%
16100%
322%
MAX_VERTEX_OUTPUT_COMPONENTS
32100%
60100%
63100%
64100%
6598%
9698%
11998%
12096%
12332%
12432%
12721%
12820%
MAX_VERTEX_TEXTURE_IMAGE_UNITS
0100%
2100%
4100%
8100%
16100%
2414%
3014%
3214%
MAX_VERTEX_UNIFORM_BLOCKS
6100%
11100%
1298%
1345%
1445%
1535%
1630%
351%
361%
MAX_VERTEX_UNIFORM_COMPONENTS
1023100%
1024100%
103695%
204895%
307295%
409595%
409694%
777857%
800057%
819057%
819257%
1635257%
1637957%
1638056%
1638341%
1638441%
MAX_VERTEX_UNIFORM_VECTORS
128100%
256100%
51295%
76895%
102495%
200057%
204757%
204857%
408857%
409557%
409641%
MAX_VIEWPORT_HEIGHT
2048100%
4096100%
8192100%
1638394%
1638489%
3276749%
327681%
MAX_VIEWPORT_WIDTH
1100%
2048100%
4096100%
8192100%
1638395%
1638490%
3276750%
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%