{
 "caniuse": [
  "webgl"
 ],
 "compat_features": [
  "api.HTMLCanvasElement.getContext.webgl_context",
  "api.HTMLCanvasElement.getContext.webgl_context.options_alpha_parameter",
  "api.HTMLCanvasElement.getContext.webgl_context.options_failIfMajorPerformanceCaveat_parameter",
  "api.HTMLCanvasElement.getContext.webgl_context.options_powerPreference_parameter",
  "api.HTMLCanvasElement.webglcontextcreationerror_event",
  "api.HTMLCanvasElement.webglcontextlost_event",
  "api.HTMLCanvasElement.webglcontextrestored_event",
  "api.WebGLActiveInfo",
  "api.WebGLActiveInfo.name",
  "api.WebGLActiveInfo.size",
  "api.WebGLActiveInfo.type",
  "api.WebGLActiveInfo.worker_support",
  "api.WebGLBuffer",
  "api.WebGLBuffer.worker_support",
  "api.WebGLContextEvent",
  "api.WebGLContextEvent.WebGLContextEvent",
  "api.WebGLContextEvent.statusMessage",
  "api.WebGLContextEvent.worker_support",
  "api.WebGLFramebuffer",
  "api.WebGLFramebuffer.worker_support",
  "api.WebGLObject",
  "api.WebGLProgram",
  "api.WebGLProgram.worker_support",
  "api.WebGLRenderbuffer",
  "api.WebGLRenderbuffer.worker_support",
  "api.WebGLRenderingContext",
  "api.WebGLRenderingContext.activeTexture",
  "api.WebGLRenderingContext.attachShader",
  "api.WebGLRenderingContext.bindAttribLocation",
  "api.WebGLRenderingContext.bindBuffer",
  "api.WebGLRenderingContext.bindFramebuffer",
  "api.WebGLRenderingContext.bindRenderbuffer",
  "api.WebGLRenderingContext.bindTexture",
  "api.WebGLRenderingContext.blendColor",
  "api.WebGLRenderingContext.blendEquation",
  "api.WebGLRenderingContext.blendEquationSeparate",
  "api.WebGLRenderingContext.blendFunc",
  "api.WebGLRenderingContext.blendFuncSeparate",
  "api.WebGLRenderingContext.bufferData",
  "api.WebGLRenderingContext.bufferSubData",
  "api.WebGLRenderingContext.canvas",
  "api.WebGLRenderingContext.checkFramebufferStatus",
  "api.WebGLRenderingContext.clear",
  "api.WebGLRenderingContext.clearColor",
  "api.WebGLRenderingContext.clearDepth",
  "api.WebGLRenderingContext.clearStencil",
  "api.WebGLRenderingContext.colorMask",
  "api.WebGLRenderingContext.compileShader",
  "api.WebGLRenderingContext.compressedTexImage2D",
  "api.WebGLRenderingContext.compressedTexSubImage2D",
  "api.WebGLRenderingContext.copyTexImage2D",
  "api.WebGLRenderingContext.copyTexSubImage2D",
  "api.WebGLRenderingContext.createBuffer",
  "api.WebGLRenderingContext.createFramebuffer",
  "api.WebGLRenderingContext.createProgram",
  "api.WebGLRenderingContext.createRenderbuffer",
  "api.WebGLRenderingContext.createShader",
  "api.WebGLRenderingContext.createTexture",
  "api.WebGLRenderingContext.cullFace",
  "api.WebGLRenderingContext.deleteBuffer",
  "api.WebGLRenderingContext.deleteFramebuffer",
  "api.WebGLRenderingContext.deleteProgram",
  "api.WebGLRenderingContext.deleteRenderbuffer",
  "api.WebGLRenderingContext.deleteShader",
  "api.WebGLRenderingContext.deleteTexture",
  "api.WebGLRenderingContext.depthFunc",
  "api.WebGLRenderingContext.depthMask",
  "api.WebGLRenderingContext.depthRange",
  "api.WebGLRenderingContext.detachShader",
  "api.WebGLRenderingContext.disable",
  "api.WebGLRenderingContext.disableVertexAttribArray",
  "api.WebGLRenderingContext.drawArrays",
  "api.WebGLRenderingContext.drawElements",
  "api.WebGLRenderingContext.drawingBufferFormat",
  "api.WebGLRenderingContext.drawingBufferHeight",
  "api.WebGLRenderingContext.drawingBufferStorage",
  "api.WebGLRenderingContext.drawingBufferWidth",
  "api.WebGLRenderingContext.enable",
  "api.WebGLRenderingContext.enableVertexAttribArray",
  "api.WebGLRenderingContext.finish",
  "api.WebGLRenderingContext.flush",
  "api.WebGLRenderingContext.framebufferRenderbuffer",
  "api.WebGLRenderingContext.framebufferTexture2D",
  "api.WebGLRenderingContext.frontFace",
  "api.WebGLRenderingContext.generateMipmap",
  "api.WebGLRenderingContext.getActiveAttrib",
  "api.WebGLRenderingContext.getActiveUniform",
  "api.WebGLRenderingContext.getAttachedShaders",
  "api.WebGLRenderingContext.getAttribLocation",
  "api.WebGLRenderingContext.getBufferParameter",
  "api.WebGLRenderingContext.getContextAttributes",
  "api.WebGLRenderingContext.getError",
  "api.WebGLRenderingContext.getExtension",
  "api.WebGLRenderingContext.getFramebufferAttachmentParameter",
  "api.WebGLRenderingContext.getParameter",
  "api.WebGLRenderingContext.getProgramInfoLog",
  "api.WebGLRenderingContext.getProgramParameter",
  "api.WebGLRenderingContext.getRenderbufferParameter",
  "api.WebGLRenderingContext.getShaderInfoLog",
  "api.WebGLRenderingContext.getShaderParameter",
  "api.WebGLRenderingContext.getShaderPrecisionFormat",
  "api.WebGLRenderingContext.getShaderSource",
  "api.WebGLRenderingContext.getSupportedExtensions",
  "api.WebGLRenderingContext.getTexParameter",
  "api.WebGLRenderingContext.getUniform",
  "api.WebGLRenderingContext.getUniformLocation",
  "api.WebGLRenderingContext.getVertexAttrib",
  "api.WebGLRenderingContext.getVertexAttribOffset",
  "api.WebGLRenderingContext.hint",
  "api.WebGLRenderingContext.isBuffer",
  "api.WebGLRenderingContext.isContextLost",
  "api.WebGLRenderingContext.isEnabled",
  "api.WebGLRenderingContext.isFramebuffer",
  "api.WebGLRenderingContext.isProgram",
  "api.WebGLRenderingContext.isRenderbuffer",
  "api.WebGLRenderingContext.isShader",
  "api.WebGLRenderingContext.isTexture",
  "api.WebGLRenderingContext.lineWidth",
  "api.WebGLRenderingContext.linkProgram",
  "api.WebGLRenderingContext.pixelStorei",
  "api.WebGLRenderingContext.polygonOffset",
  "api.WebGLRenderingContext.readPixels",
  "api.WebGLRenderingContext.renderbufferStorage",
  "api.WebGLRenderingContext.sampleCoverage",
  "api.WebGLRenderingContext.scissor",
  "api.WebGLRenderingContext.shaderSource",
  "api.WebGLRenderingContext.stencilFunc",
  "api.WebGLRenderingContext.stencilFuncSeparate",
  "api.WebGLRenderingContext.stencilMask",
  "api.WebGLRenderingContext.stencilMaskSeparate",
  "api.WebGLRenderingContext.stencilOp",
  "api.WebGLRenderingContext.stencilOpSeparate",
  "api.WebGLRenderingContext.texImage2D",
  "api.WebGLRenderingContext.texParameterf",
  "api.WebGLRenderingContext.texParameteri",
  "api.WebGLRenderingContext.texSubImage2D",
  "api.WebGLRenderingContext.uniform1f",
  "api.WebGLRenderingContext.uniform1fv",
  "api.WebGLRenderingContext.uniform1i",
  "api.WebGLRenderingContext.uniform1iv",
  "api.WebGLRenderingContext.uniform2f",
  "api.WebGLRenderingContext.uniform2fv",
  "api.WebGLRenderingContext.uniform2i",
  "api.WebGLRenderingContext.uniform2iv",
  "api.WebGLRenderingContext.uniform3f",
  "api.WebGLRenderingContext.uniform3fv",
  "api.WebGLRenderingContext.uniform3i",
  "api.WebGLRenderingContext.uniform3iv",
  "api.WebGLRenderingContext.uniform4f",
  "api.WebGLRenderingContext.uniform4fv",
  "api.WebGLRenderingContext.uniform4i",
  "api.WebGLRenderingContext.uniform4iv",
  "api.WebGLRenderingContext.uniformMatrix2fv",
  "api.WebGLRenderingContext.uniformMatrix3fv",
  "api.WebGLRenderingContext.uniformMatrix4fv",
  "api.WebGLRenderingContext.useProgram",
  "api.WebGLRenderingContext.validateProgram",
  "api.WebGLRenderingContext.vertexAttrib1f",
  "api.WebGLRenderingContext.vertexAttrib1fv",
  "api.WebGLRenderingContext.vertexAttrib2f",
  "api.WebGLRenderingContext.vertexAttrib2fv",
  "api.WebGLRenderingContext.vertexAttrib3f",
  "api.WebGLRenderingContext.vertexAttrib3fv",
  "api.WebGLRenderingContext.vertexAttrib4f",
  "api.WebGLRenderingContext.vertexAttrib4fv",
  "api.WebGLRenderingContext.vertexAttribPointer",
  "api.WebGLRenderingContext.viewport",
  "api.WebGLRenderingContext.worker_support",
  "api.WebGLShader",
  "api.WebGLShader.worker_support",
  "api.WebGLShaderPrecisionFormat",
  "api.WebGLShaderPrecisionFormat.precision",
  "api.WebGLShaderPrecisionFormat.rangeMax",
  "api.WebGLShaderPrecisionFormat.rangeMin",
  "api.WebGLShaderPrecisionFormat.worker_support",
  "api.WebGLTexture",
  "api.WebGLTexture.worker_support",
  "api.WebGLUniformLocation",
  "api.WebGLUniformLocation.worker_support"
 ],
 "description": "The WebGLRenderingContext API is the \"webgl\" rendering context for the <canvas> element. It represents a space for drawing two- and three-dimensional graphics and animations.",
 "description_html": "The <code>WebGLRenderingContext</code> API is the <code>\"webgl\"</code> rendering context for the <code>&#x3C;canvas></code> element. It represents a space for drawing two- and three-dimensional graphics and animations.",
 "group": [
  "webgl"
 ],
 "kind": "feature",
 "name": "WebGL",
 "spec": [
  "https://registry.khronos.org/webgl/specs/latest/1.0/"
 ],
 "status": {
  "baseline": "high",
  "baseline_high_date": "2018-01-29",
  "baseline_low_date": "2015-07-29",
  "by_compat_key": {
   "api.HTMLCanvasElement.getContext.webgl_context": {
    "baseline": "high",
    "baseline_high_date": "2022-07-15",
    "baseline_low_date": "2020-01-15",
    "support": {
     "chrome": "33",
     "chrome_android": "33",
     "edge": "79",
     "firefox": "24",
     "firefox_android": "24",
     "safari": "8",
     "safari_ios": "8"
    }
   },
   "api.HTMLCanvasElement.getContext.webgl_context.options_alpha_parameter": {
    "baseline": "high",
    "baseline_high_date": "2022-07-15",
    "baseline_low_date": "2020-01-15",
    "support": {
     "chrome": "33",
     "chrome_android": "33",
     "edge": "79",
     "firefox": "30",
     "firefox_android": "30",
     "safari": "10.1",
     "safari_ios": "10.3"
    }
   },
   "api.HTMLCanvasElement.getContext.webgl_context.options_failIfMajorPerformanceCaveat_parameter": {
    "baseline": "high",
    "baseline_high_date": "2022-07-15",
    "baseline_low_date": "2020-01-15",
    "support": {
     "chrome": "33",
     "chrome_android": "33",
     "edge": "79",
     "firefox": "41",
     "firefox_android": "41",
     "safari": "10.1",
     "safari_ios": "10.3"
    }
   },
   "api.HTMLCanvasElement.getContext.webgl_context.options_powerPreference_parameter": {
    "baseline": false,
    "support": {
     "safari": "10.1",
     "safari_ios": "10.3"
    }
   },
   "api.HTMLCanvasElement.webglcontextcreationerror_event": {
    "baseline": "high",
    "baseline_high_date": "2019-03-20",
    "baseline_low_date": "2016-09-20",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "49",
     "firefox_android": "49",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.HTMLCanvasElement.webglcontextlost_event": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.HTMLCanvasElement.webglcontextrestored_event": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLActiveInfo": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLActiveInfo.name": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLActiveInfo.size": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLActiveInfo.type": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLActiveInfo.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLBuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLBuffer.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLContextEvent": {
    "baseline": "high",
    "baseline_high_date": "2019-03-20",
    "baseline_low_date": "2016-09-20",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "49",
     "firefox_android": "49",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLContextEvent.WebGLContextEvent": {
    "baseline": "high",
    "baseline_high_date": "2019-03-20",
    "baseline_low_date": "2016-09-20",
    "support": {
     "chrome": "17",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "49",
     "firefox_android": "49",
     "safari": "6",
     "safari_ios": "8"
    }
   },
   "api.WebGLContextEvent.statusMessage": {
    "baseline": "high",
    "baseline_high_date": "2019-03-20",
    "baseline_low_date": "2016-09-20",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "49",
     "firefox_android": "49",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLContextEvent.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLFramebuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLFramebuffer.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLObject": {
    "baseline": false,
    "support": {
     "chrome": "126",
     "chrome_android": "126",
     "edge": "126"
    }
   },
   "api.WebGLProgram": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLProgram.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLRenderbuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderbuffer.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLRenderingContext": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.activeTexture": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.attachShader": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.bindAttribLocation": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.bindBuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.bindFramebuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.bindRenderbuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.bindTexture": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.blendColor": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.blendEquation": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.blendEquationSeparate": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.blendFunc": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.blendFuncSeparate": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.bufferData": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.bufferSubData": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.canvas": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.checkFramebufferStatus": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.clear": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.clearColor": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.clearDepth": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.clearStencil": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.colorMask": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.compileShader": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.compressedTexImage2D": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.compressedTexSubImage2D": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.copyTexImage2D": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.copyTexSubImage2D": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.createBuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.createFramebuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.createProgram": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.createRenderbuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.createShader": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.createTexture": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.cullFace": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.deleteBuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.deleteFramebuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.deleteProgram": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.deleteRenderbuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.deleteShader": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.deleteTexture": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.depthFunc": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.depthMask": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.depthRange": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.detachShader": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.disable": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.disableVertexAttribArray": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.drawArrays": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.drawElements": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.drawingBufferFormat": {
    "baseline": false,
    "support": {
     "chrome": "122",
     "chrome_android": "122",
     "edge": "122"
    }
   },
   "api.WebGLRenderingContext.drawingBufferHeight": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.drawingBufferStorage": {
    "baseline": false,
    "support": {
     "chrome": "122",
     "chrome_android": "122",
     "edge": "122"
    }
   },
   "api.WebGLRenderingContext.drawingBufferWidth": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.enable": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.enableVertexAttribArray": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.finish": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.flush": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.framebufferRenderbuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.framebufferTexture2D": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.frontFace": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.generateMipmap": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getActiveAttrib": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getActiveUniform": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getAttachedShaders": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getAttribLocation": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getBufferParameter": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getContextAttributes": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getError": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getExtension": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getFramebufferAttachmentParameter": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getParameter": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getProgramInfoLog": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getProgramParameter": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getRenderbufferParameter": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getShaderInfoLog": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getShaderParameter": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getShaderPrecisionFormat": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getShaderSource": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getSupportedExtensions": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getTexParameter": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getUniform": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getUniformLocation": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getVertexAttrib": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.getVertexAttribOffset": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.hint": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.isBuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.isContextLost": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.isEnabled": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.isFramebuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.isProgram": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.isRenderbuffer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.isShader": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.isTexture": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.lineWidth": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.linkProgram": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.pixelStorei": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.polygonOffset": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.readPixels": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.renderbufferStorage": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.sampleCoverage": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.scissor": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.shaderSource": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.stencilFunc": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.stencilFuncSeparate": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.stencilMask": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.stencilMaskSeparate": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.stencilOp": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.stencilOpSeparate": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.texImage2D": {
    "baseline": false,
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.texParameterf": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.texParameteri": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.texSubImage2D": {
    "baseline": false,
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform1f": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform1fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform1i": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform1iv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform2f": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform2fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform2i": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform2iv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform3f": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform3fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform3i": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform3iv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform4f": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform4fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform4i": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniform4iv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniformMatrix2fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniformMatrix3fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.uniformMatrix4fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.useProgram": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.validateProgram": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttrib1f": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttrib1fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttrib2f": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttrib2fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttrib3f": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttrib3fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttrib4f": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttrib4fv": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.vertexAttribPointer": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.viewport": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLRenderingContext.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLShader": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLShader.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLShaderPrecisionFormat": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLShaderPrecisionFormat.precision": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLShaderPrecisionFormat.rangeMax": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLShaderPrecisionFormat.rangeMin": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "9",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLShaderPrecisionFormat.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLTexture": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLTexture.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   },
   "api.WebGLUniformLocation": {
    "baseline": "high",
    "baseline_high_date": "2018-01-29",
    "baseline_low_date": "2015-07-29",
    "support": {
     "chrome": "10",
     "chrome_android": "25",
     "edge": "12",
     "firefox": "4",
     "firefox_android": "4",
     "safari": "5.1",
     "safari_ios": "8"
    }
   },
   "api.WebGLUniformLocation.worker_support": {
    "baseline": false,
    "support": {
     "firefox": "105",
     "firefox_android": "105"
    }
   }
  },
  "support": {
   "chrome": "9",
   "chrome_android": "25",
   "edge": "12",
   "firefox": "4",
   "firefox_android": "4",
   "safari": "5.1",
   "safari_ios": "8"
  }
 },
 "id": "webgl",
 "groups": [
  "webgl"
 ],
 "specs": [
  {
   "url": "https://registry.khronos.org/webgl/specs/latest/1.0/",
   "seriesComposition": "full",
   "shortname": "webgl1",
   "series": {
    "shortname": "webgl1",
    "currentSpecification": "webgl1",
    "title": "WebGL Specification",
    "shortTitle": "WebGL",
    "nightlyUrl": "https://registry.khronos.org/webgl/specs/latest/1.0/"
   },
   "seriesVersion": "1",
   "nightly": {
    "url": "https://registry.khronos.org/webgl/specs/latest/1.0/",
    "status": "Editor's Draft",
    "sourcePath": "specs/latest/1.0/index.html",
    "alternateUrls": [],
    "repository": "https://github.com/KhronosGroup/WebGL",
    "filename": "index.html"
   },
   "tests": {
    "repository": "https://github.com/KhronosGroup/WebGL",
    "testPaths": [
     "conformance-suites/1.0.3"
    ]
   },
   "organization": "Khronos Group",
   "groups": [
    {
     "name": "WebGL Working Group",
     "url": "https://www.khronos.org/webgl/"
    }
   ],
   "title": "WebGL Specification",
   "source": "spec",
   "shortTitle": "WebGL",
   "categories": [
    "browser"
   ],
   "standing": "good",
   "fragment": null
  }
 ],
 "mdnUrls": [
  {
   "slug": "Web/API/WebGL_API",
   "title": "WebGL: 2D and 3D graphics for the web",
   "anchor": null,
   "url": "https://developer.mozilla.org/docs/Web/API/WebGL_API"
  }
 ],
 "standardPositions": [],
 "hasNegativeStandardPosition": false,
 "stateOfSurveys": [
  {
   "name": "State of JS 2025",
   "url": "https://2025.stateofjs.com/en-US/features/#browser_api_features",
   "question": "features",
   "subQuestion": "browser_api_features",
   "path": "dataAPI.surveys.state_of_js.js2025.features.browser_api_features.combined.allEditions.0.buckets.4.entity"
  },
  {
   "name": "State of HTML 2025",
   "url": "https://2025.stateofhtml.com/en-US/graphics_multimedia/#graphics_pain_points_limitations_1",
   "question": "graphics_multimedia",
   "subQuestion": "graphics_pain_points_limitations_1",
   "path": "dataAPI.surveys.state_of_html.html2025.graphics_multimedia.graphics_pain_points_limitations_1.freeform.allEditions.0.buckets.13.entity"
  },
  {
   "name": "State of HTML 2025",
   "url": "https://2025.stateofhtml.com/en-US/graphics_multimedia/#graphics_pain_points_interop_issues_1",
   "question": "graphics_multimedia",
   "subQuestion": "graphics_pain_points_interop_issues_1",
   "path": "dataAPI.surveys.state_of_html.html2025.graphics_multimedia.graphics_pain_points_interop_issues_1.freeform.allEditions.0.buckets.15.entity"
  },
  {
   "name": "State of HTML 2025",
   "url": "https://2025.stateofhtml.com/en-US/graphics_multimedia/#graphics_pain_points_features",
   "question": "graphics_multimedia",
   "subQuestion": "graphics_pain_points_features",
   "path": "dataAPI.surveys.state_of_html.html2025.graphics_multimedia.graphics_pain_points_features.freeform.allEditions.0.buckets.3.entity"
  },
  {
   "name": "State of HTML 2025",
   "url": "https://2025.stateofhtml.com/en-US/graphics_multimedia/#graphics_pain_points",
   "question": "graphics_multimedia",
   "subQuestion": "graphics_pain_points",
   "path": "dataAPI.surveys.state_of_html.html2025.graphics_multimedia.graphics_pain_points.freeform.allEditions.0.buckets.14.entity"
  },
  {
   "name": "State of HTML 2025",
   "url": "https://2025.stateofhtml.com/en-US/graphics_multimedia/#graphics_multimedia_features",
   "question": "graphics_multimedia",
   "subQuestion": "graphics_multimedia_features",
   "path": "dataAPI.surveys.state_of_html.html2025.graphics_multimedia.graphics_multimedia_features.7.entity"
  },
  {
   "name": "State of HTML 2025",
   "url": "https://2025.stateofhtml.com/en-US/features/#all_features",
   "question": "features",
   "subQuestion": "all_features",
   "path": "dataAPI.surveys.state_of_html.html2025.features.all_features.24.entity"
  },
  {
   "name": "State of HTML 2025",
   "url": "https://2025.stateofhtml.com/en-US/_all_features/#all_features",
   "question": "_all_features",
   "subQuestion": "all_features",
   "path": "dataAPI.surveys.state_of_html.html2025._all_features.all_features.24.entity"
  }
 ],
 "chromeUseCounters": {
  "percentageOfPageLoad": 0.29648111,
  "url": "https://chromestatus.com/metrics/webfeature/timeline/popularity/433"
 },
 "interop": [],
 "wpt": {
  "url": "https://wpt.fyi/results?q=feature:webgl"
 },
 "developerSignals": null,
 "bugs": {},
 "baselineLowDateAsObject": "2015-07-29T00:00:00.000Z",
 "baselineHighDateAsObject": "2018-01-29T00:00:00.000Z"
}