{
  "info": {
    "id": 33,
    "origId": "HTML: Canvas Element",
    "name": "HTML: Canvas Element",
    "url": "https://html.spec.whatwg.org/multipage/scripting.html#the-canvas-element",
    "catId": "graphics"
  },
  "features": [
    "CanvasGradient.prototype.addColorStop",
    "CanvasPattern.prototype.setTransform",
    "CanvasRenderingContext2D.prototype.arc",
    "CanvasRenderingContext2D.prototype.arcTo",
    "CanvasRenderingContext2D.prototype.beginPath",
    "CanvasRenderingContext2D.prototype.bezierCurveTo",
    "CanvasRenderingContext2D.prototype.clearRect",
    "CanvasRenderingContext2D.prototype.clip",
    "CanvasRenderingContext2D.prototype.closePath",
    "CanvasRenderingContext2D.prototype.createImageData",
    "CanvasRenderingContext2D.prototype.createLinearGradient",
    "CanvasRenderingContext2D.prototype.createPattern",
    "CanvasRenderingContext2D.prototype.createRadialGradient",
    "CanvasRenderingContext2D.prototype.drawFocusIfNeeded",
    "CanvasRenderingContext2D.prototype.drawImage",
    "CanvasRenderingContext2D.prototype.fill",
    "CanvasRenderingContext2D.prototype.fillRect",
    "CanvasRenderingContext2D.prototype.fillText",
    "CanvasRenderingContext2D.prototype.getImageData",
    "CanvasRenderingContext2D.prototype.getLineDash",
    "CanvasRenderingContext2D.prototype.isPointInPath",
    "CanvasRenderingContext2D.prototype.isPointInStroke",
    "CanvasRenderingContext2D.prototype.lineTo",
    "CanvasRenderingContext2D.prototype.measureText",
    "CanvasRenderingContext2D.prototype.moveTo",
    "CanvasRenderingContext2D.prototype.putImageData",
    "CanvasRenderingContext2D.prototype.quadraticCurveTo",
    "CanvasRenderingContext2D.prototype.rect",
    "CanvasRenderingContext2D.prototype.resetTransform",
    "CanvasRenderingContext2D.prototype.restore",
    "CanvasRenderingContext2D.prototype.rotate",
    "CanvasRenderingContext2D.prototype.save",
    "CanvasRenderingContext2D.prototype.scale",
    "CanvasRenderingContext2D.prototype.setLineDash",
    "CanvasRenderingContext2D.prototype.setTransform",
    "CanvasRenderingContext2D.prototype.stroke",
    "CanvasRenderingContext2D.prototype.strokeRect",
    "CanvasRenderingContext2D.prototype.strokeText",
    "CanvasRenderingContext2D.prototype.transform",
    "CanvasRenderingContext2D.prototype.translate",
    "HTMLCanvasElement.prototype.getContext",
    "HTMLCanvasElement.prototype.mozGetAsFile",
    "HTMLCanvasElement.prototype.toBlob",
    "HTMLCanvasElement.prototype.toDataURL",
    "Path2D.prototype.addPath",
    "Path2D.prototype.arc",
    "Path2D.prototype.arcTo",
    "Path2D.prototype.bezierCurveTo",
    "Path2D.prototype.closePath",
    "Path2D.prototype.lineTo",
    "Path2D.prototype.moveTo",
    "Path2D.prototype.quadraticCurveTo",
    "Path2D.prototype.rect"
  ]
}