| SVGCircleElement.r | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGComponentTransferFunctionElement | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGComponentTransferFunctionElement.amplitude | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGComponentTransferFunctionElement.exponent | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGComponentTransferFunctionElement.intercept | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGComponentTransferFunctionElement.offset | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGComponentTransferFunctionElement.slope | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGComponentTransferFunctionElement.tableValues | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGComponentTransferFunctionElement.type | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGDefsElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGDescElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGElement.attributeStyleMap | 66 | 79 | ✕ | 16.4 | 66 | ✕ | 16.4 |
| SVGElement.blur | 1 | 17 | 51 | 3 | 18 | 51 | 1 |
| SVGElement.error_event | 10 | 12 | 1.5 | 6 | 18 | 4 | 6 |
| SVGElement.focus | 1 | 17 | 51 | 3 | 18 | 51 | 1 |
| SVGElement.focus.options_preventScroll_parameter | 78 | 17 | 68 | 15 | 78 | 68 | 15.5 |
| SVGElement.load_event | 1 | 12 | 83 | 3 | 18 | 83 | 1 |
| SVGElement.nonce | 61 | 79 | 75 | 15.4 | 61 | 79 | 15.4 |
| SVGElement.ownerSVGElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGElement.style | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGElement.tabIndex | 36 | 17 | 51 | 8 | 36 | 51 | 8 |
| SVGElement.viewportElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGEllipseElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGEllipseElement.cx | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGEllipseElement.cy | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGEllipseElement.rx | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGEllipseElement.ry | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGForeignObjectElement | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGForeignObjectElement.height | 1 | 12 | 3 | 3.1 | 18 | 4 | 2 |
| SVGForeignObjectElement.width | 1 | 12 | 3 | 3.1 | 18 | 4 | 2 |
| SVGForeignObjectElement.x | 1 | 12 | 3 | 3.1 | 18 | 4 | 2 |
| SVGForeignObjectElement.y | 1 | 12 | 3 | 3.1 | 18 | 4 | 2 |
| SVGGElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGGeometryElement | 56 | 79 | 53 | 12 | 56 | 53 | 12 |
| SVGGeometryElement.getPointAtLength | 56 | 79 | 61 | 12 | 56 | 61 | 12 |
| SVGGeometryElement.getTotalLength | 56 | 79 | 61 | 12 | 56 | 61 | 12 |
| SVGGeometryElement.isPointInFill | 56 | 79 | 69 | 12 | 56 | 79 | 12 |
| SVGGeometryElement.isPointInFill.point_parameter_DOMPoint | 136 | 136 | 69 | 12 | 136 | 79 | 12 |
| SVGGeometryElement.isPointInStroke | 56 | 79 | 69 | 12 | 56 | 79 | 12 |
| SVGGeometryElement.isPointInStroke.point_parameter_DOMPoint | 136 | 136 | 69 | 12 | 136 | 79 | 12 |
| SVGGeometryElement.pathLength | 57 | 79 | 61 | 12 | 57 | 61 | 12 |
| SVGGradientElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGGradientElement.gradientTransform | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGGradientElement.gradientUnits | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGGradientElement.href | 1 | 12 | 2 | 3 | 18 | 4 | 1 |
| SVGGradientElement.spreadMethod | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGGraphicsElement | 30 | 12 | 20 | 7 | 30 | 20 | 7 |
| SVGGraphicsElement.getBBox | 30 | 12 | 20 | 7 | 30 | 20 | 7 |
| SVGGraphicsElement.getCTM | 30 | 12 | 20 | 7 | 30 | 20 | 7 |
| SVGGraphicsElement.getScreenCTM | 30 | 12 | 20 | 7 | 30 | 20 | 7 |
| SVGGraphicsElement.requiredExtensions | 30 | 12 | 20 | 7 | 30 | 20 | 7 |
| SVGGraphicsElement.systemLanguage | 30 | 12 | 20 | 7 | 30 | 20 | 7 |
| SVGGraphicsElement.transform | 30 | 12 | 20 | 7 | 30 | 20 | 7 |
| SVGImageElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGImageElement.crossOrigin | 118 | 118 | 114 | 17.2 | 118 | 114 | 17.2 |
| SVGImageElement.decode | 64 | 79 | 68 | 18.4 | 64 | 68 | 18.4 |
| SVGImageElement.decoding | 65 | 79 | 63 | ✕ | 65 | 63 | ✕ |
| SVGImageElement.height | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGImageElement.href | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGImageElement.preserveAspectRatio | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGImageElement.width | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGImageElement.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGImageElement.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLength | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLength.convertToSpecifiedUnits | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLength.newValueSpecifiedUnits | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLength.unitType | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLength.value | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLength.valueAsString | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLength.valueInSpecifiedUnits | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList.appendItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList.clear | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList.getItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList.initialize | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList.insertItemBefore | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList.length | 35 | 79 | 5 | 13.1 | 35 | 5 | 13.4 |
| SVGLengthList.numberOfItems | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList.removeItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLengthList.replaceItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLineElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLineElement.x1 | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLineElement.x2 | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLineElement.y1 | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLineElement.y2 | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLinearGradientElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLinearGradientElement.x1 | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLinearGradientElement.x2 | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLinearGradientElement.y1 | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGLinearGradientElement.y2 | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMPathElement | 19 | 79 | 4 | 6 | 25 | 4 | 6 |
| SVGMPathElement.href | 19 | 79 | 4 | 6 | 25 | 4 | 6 |
| SVGMarkerElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.markerHeight | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.markerUnits | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.markerWidth | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.orient | ✕ | ✕ | ✕ | 13.1 | ✕ | ✕ | 13.4 |
| SVGMarkerElement.orientAngle | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.orientType | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.preserveAspectRatio | 1 | 12 | 2 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.refX | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.refY | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.setOrientToAngle | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.setOrientToAuto | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGMarkerElement.viewBox | 1 | 12 | 2 | 3 | 18 | 4 | 1 |
| SVGMaskElement | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGMaskElement.height | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGMaskElement.maskContentUnits | 1 | 12 | 3 | 3.1 | 18 | 4 | 2 |
| SVGMaskElement.maskUnits | 1 | 12 | 3 | 3.1 | 18 | 4 | 2 |
| SVGMaskElement.width | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGMaskElement.x | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGMaskElement.y | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGMetadataElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGNumber | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGNumber.value | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGNumberList | 6 | 12 | 1.5 | 5 | 18 | 4 | 4 |
| SVGNumberList.appendItem | 6 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGNumberList.clear | 6 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGNumberList.getItem | 6 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGNumberList.initialize | 6 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGNumberList.insertItemBefore | 6 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGNumberList.length | 35 | 79 | 5 | 13.1 | 35 | 5 | 13.4 |
| SVGNumberList.numberOfItems | 6 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGNumberList.removeItem | 6 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGNumberList.replaceItem | 6 | 12 | 3 | 6 | 18 | 4 | 6 |
| SVGPathElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPathElement.getPointAtLength | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| SVGPathElement.getTotalLength | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| SVGPathElement.pathLength | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| SVGPatternElement | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.height | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.href | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.patternContentUnits | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.patternTransform | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.patternUnits | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.preserveAspectRatio | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.viewBox | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.width | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.x | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPatternElement.y | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGPointList | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPointList.appendItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPointList.clear | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPointList.getItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPointList.initialize | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPointList.insertItemBefore | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPointList.length | 35 | 79 | 5 | 13.1 | 35 | 5 | 13.4 |
| SVGPointList.numberOfItems | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPointList.removeItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPointList.replaceItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPolygonElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPolygonElement.points | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPolylineElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPolylineElement.points | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPreserveAspectRatio | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPreserveAspectRatio.align | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGPreserveAspectRatio.meetOrSlice | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRadialGradientElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRadialGradientElement.cx | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRadialGradientElement.cy | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRadialGradientElement.fr | 24 | 79 | 55 | 7 | 25 | 55 | 7 |
| SVGRadialGradientElement.fx | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRadialGradientElement.fy | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRadialGradientElement.r | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRect | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRect.height | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRect.width | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRect.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRect.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRectElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRectElement.height | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRectElement.rx | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGRectElement.ry | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGRectElement.width | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRectElement.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGRectElement.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.checkEnclosure | 1 | 12 | ✕ | 3 | 18 | ✕ | 1 |
| SVGSVGElement.checkIntersection | 1 | 12 | ✕ | 3 | 18 | ✕ | 1 |
| SVGSVGElement.createSVGAngle | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.createSVGLength | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.createSVGMatrix | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.createSVGNumber | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.createSVGPoint | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.createSVGRect | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.createSVGTransform | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.createSVGTransformFromMatrix | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.currentScale | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.currentTranslate | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.deselectAll | 1 | 12 | 25 | 3 | 18 | 25 | 1 |
| SVGSVGElement.getCurrentTime | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.getElementById | 7 | 12 | 1.5 | 5.1 | 18 | 4 | 5 |
| SVGSVGElement.getEnclosureList | 1 | 12 | ✕ | 3 | 18 | ✕ | 1 |
| SVGSVGElement.getIntersectionList | 1 | 12 | ✕ | 3 | 18 | ✕ | 1 |
| SVGSVGElement.height | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.preserveAspectRatio | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.setCurrentTime | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.viewBox | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.width | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSVGElement.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGScriptElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGScriptElement.async | 142 | 142 | 117 | 26.2 | 142 | 117 | 26.2 |
| SVGScriptElement.crossOrigin | ✕ | ✕ | 14 | ✕ | ✕ | 14 | ✕ |
| SVGScriptElement.defer | ✕ | ✕ | 117 | ✕ | ✕ | 117 | ✕ |
| SVGScriptElement.href | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGScriptElement.type | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSetElement | 2 | 79 | 4 | 3 | 18 | 4 | 1 |
| SVGStopElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGStopElement.offset | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGStringList | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStringList.appendItem | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStringList.clear | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStringList.getItem | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStringList.initialize | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStringList.insertItemBefore | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStringList.length | 35 | 79 | 12 | 13.1 | 35 | 14 | 13.4 |
| SVGStringList.numberOfItems | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStringList.removeItem | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStringList.replaceItem | 1 | 12 | 12 | 3 | 18 | 14 | 1 |
| SVGStyleElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGStyleElement.disabled | 45 | 79 | 104 | 6 | 45 | 104 | 6 |
| SVGStyleElement.media | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGStyleElement.sheet | 38 | 12 | 1.5 | 16.4 | 38 | 4 | 16.4 |
| SVGStyleElement.title | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSwitchElement | 1 | 12 | 3 | 3 | 18 | 4 | 1 |
| SVGSymbolElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSymbolElement.preserveAspectRatio | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGSymbolElement.viewBox | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTSpanElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.getCharNumAtPosition | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.getComputedTextLength | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.getEndPositionOfChar | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.getExtentOfChar | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.getNumberOfChars | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.getRotationOfChar | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.getStartPositionOfChar | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.getSubStringLength | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.lengthAdjust | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextContentElement.textLength | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextPathElement | 1 | 12 | 2 | 3.1 | 18 | 4 | 2 |
| SVGTextPathElement.href | 1 | 12 | 2 | 3.1 | 18 | 4 | 2 |
| SVGTextPathElement.method | 1 | 12 | 2 | 3.1 | 18 | 4 | 2 |
| SVGTextPathElement.spacing | 1 | 12 | 2 | 3.1 | 18 | 4 | 2 |
| SVGTextPathElement.startOffset | 1 | 12 | 2 | 3.1 | 18 | 4 | 2 |
| SVGTextPositioningElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextPositioningElement.dx | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextPositioningElement.dy | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextPositioningElement.rotate | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextPositioningElement.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTextPositioningElement.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTitleElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransform | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.angle | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.matrix | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.setMatrix | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.setRotate | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.setScale | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.setSkewX | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.setSkewY | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.setTranslate | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransform.type | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| SVGTransformList | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.appendItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.clear | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.consolidate | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.createSVGTransformFromMatrix | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.getItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.initialize | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.insertItemBefore | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.length | 35 | 79 | 9 | 13.1 | 35 | 9 | 13.4 |
| SVGTransformList.numberOfItems | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.removeItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGTransformList.replaceItem | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGUnitTypes | 1 | 12 | 3 | 3.1 | 18 | 4 | 2 |
| SVGUseElement | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGUseElement.height | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGUseElement.href | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGUseElement.width | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGUseElement.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGUseElement.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 1 |
| SVGViewElement | 1 | 12 | 15 | 3 | 18 | 15 | 1 |
| SVGViewElement.preserveAspectRatio | 1 | 12 | 15 | 3 | 18 | 15 | 1 |
| SVGViewElement.viewBox | 1 | 12 | 15 | 3 | 18 | 15 | 1 |
| @font-face.OpenType_SVG | ✕ | ✕ | 31 | 12.1 | ✕ | 31 | 12.2 |
| background-image.svg_images | 8 | 12 | 4 | 5 | 18 | 4 | 5 |
| background.SVG_image_as_background | 1 | 12 | 4 | 3.1 | 18 | 4 | 1 |
| clip-rule | ≤15 | 79 | 3.5 | ≤5 | 18 | 4 | ≤4.2 |
| clip-rule.evenodd | ≤15 | 79 | 3.5 | ≤5 | 18 | 4 | ≤4.2 |
| clip-rule.nonzero | ≤15 | 79 | 3.5 | ≤5 | 18 | 4 | ≤4.2 |
| color-interpolation | 1 | 79 | 3 | 4 | 18 | 4 | 3.2 |
| color-interpolation.auto | 1 | 79 | 3 | 4 | 18 | 4 | 3.2 |
| color-interpolation.linearGradient | ✕ | ✕ | 123 | ✕ | ✕ | 123 | ✕ |
| color-interpolation.linearRGB | ≤31 | 79 | 3 | 4 | ≤31 | 4 | 3.2 |
| color-interpolation.sRGB | 1 | 79 | 3 | 4 | 18 | 4 | 3.2 |
| cx | 43 | 79 | 69 | 9 | 43 | 79 | 9 |
| cy | 43 | 79 | 69 | 9 | 43 | 79 | 9 |
| d | 52 | 79 | 97 | ✕ | 52 | 97 | ✕ |
| fill | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| fill-rule | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| fill-rule.evenodd | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| fill-rule.nonzero | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| fill.none | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| letter-spacing.svg_elements | 1 | 12 | 72 | 5.1 | 18 | 79 | 5 |
| marker | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| marker-end | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| marker-end.none | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| marker-mid | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| marker-mid.none | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| marker-start | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| marker-start.none | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| marker.none | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| r | 43 | 79 | 69 | 9 | 43 | 79 | 9 |
| rx | 43 | 79 | 69 | 17.4 | 43 | 79 | 17.4 |
| ry | 43 | 79 | 69 | 17.4 | 43 | 79 | 17.4 |
| shape-rendering | 1 | 79 | 3 | 4 | 18 | 4 | 3.2 |
| shape-rendering.auto | 1 | 79 | 3 | 4 | 18 | 4 | 3.2 |
| stop-color | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| stop-color.currentColor | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| stop-color.transparent | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| stop-opacity | 1 | ≤15 | 3 | 4 | 18 | 4 | 3.2 |
| stroke | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-color | ✕ | ✕ | ✕ | 11.1 | ✕ | ✕ | 11.3 |
| stroke-color.currentColor | ✕ | ✕ | ✕ | 11.1 | ✕ | ✕ | 11.3 |
| stroke-color.transparent | ✕ | ✕ | ✕ | 11.1 | ✕ | ✕ | 11.3 |
| stroke-dasharray | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-dasharray.none | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-dashoffset | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-linecap | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-linecap.butt | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-linecap.round | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-linecap.square | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-linejoin | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-linejoin.bevel | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-linejoin.miter | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-linejoin.round | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-miterlimit | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke-width | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| stroke.none | 1 | ≤15 | 1.5 | 4 | 18 | 4 | 3.2 |
| text-anchor | 1 | ≤14 | 3 | 4 | 18 | 4 | 3.2 |
| text-anchor.end | 1 | ≤14 | 3 | 4 | 18 | 4 | 3.2 |
| text-anchor.middle | 1 | ≤14 | 3 | 4 | 18 | 4 | 3.2 |
| text-anchor.start | 1 | ≤14 | 3 | 4 | 18 | 4 | 3.2 |
| text-rendering | 4 | 79 | 1 | 5 | 18 | 46 | 4.2 |
| text-rendering.auto | 4 | 79 | 1 | 5 | 18 | 46 | 4.2 |
| text-rendering.geometricPrecision | 13 | 79 | 1 | 6 | 18 | 46 | 6 |
| transform-origin.svg_elements | 36 | 17 | 43 | 9 | 36 | 43 | 9 |
| vector-effect | 6 | 79 | 15 | 5.1 | 18 | 15 | 5 |
| word-spacing.svg_elements | 1 | 12 | 72 | 5.1 | 18 | 79 | 5 |
| x | 42 | 79 | 69 | 9 | 42 | 79 | 9 |
| y | 42 | 79 | 69 | 9 | 42 | 79 | 9 |
| a | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| a.href | 50 | 12 | 51 | 12.1 | 50 | 51 | 12.2 |
| a.hreflang | ✕ | ✕ | 61 | ✕ | ✕ | 61 | ✕ |
| a.referrerpolicy | 51 | 79 | 52 | 14 | 51 | 52 | 14 |
| a.referrerpolicy.no-referrer-when-downgrade | 51 | 79 | ✕ | ✕ | 51 | ✕ | ✕ |
| a.referrerpolicy.origin-when-cross-origin | 51 | 79 | ✕ | ✕ | 51 | ✕ | ✕ |
| a.referrerpolicy.unsafe-url | 51 | 79 | ✕ | ✕ | 51 | ✕ | ✕ |
| a.rel | ✕ | ✕ | 61 | 14 | ✕ | 61 | 14 |
| a.systemLanguage | 1 | 12 | 12 | 3.1 | 18 | 14 | 2 |
| a.target | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| a.type | ✕ | ✕ | 61 | ✕ | ✕ | 61 | ✕ |
| circle | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| circle.cx | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| circle.cy | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| circle.fill | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| circle.r | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| circle.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 2 |
| defs | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| defs.systemLanguage | 1 | 12 | 12 | 3.1 | 18 | 14 | 2 |
| desc | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| ellipse | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| ellipse.cx | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| ellipse.cy | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| ellipse.fill | 1 | 79 | 1.5 | 3 | 18 | 4 | 3 |
| ellipse.rx | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| ellipse.ry | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| ellipse.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 3 |
| foreignObject | 1 | 12 | 2 | 3 | 18 | 4 | 3 |
| foreignObject.height | 1 | 12 | 2 | 3 | 18 | 4 | 3 |
| foreignObject.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 3 |
| foreignObject.width | 1 | 12 | 2 | 3 | 18 | 4 | 3 |
| foreignObject.x | 1 | 12 | 2 | 3 | 18 | 4 | 3 |
| foreignObject.y | 1 | 12 | 2 | 3 | 18 | 4 | 3 |
| g | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| g.systemLanguage | 1 | 12 | 12 | 3.1 | 18 | 14 | 2 |
| image | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| image.crossorigin | 118 | 118 | 114 | 17.2 | 118 | 114 | 17.2 |
| image.decoding | 65 | 79 | 63 | ✕ | 65 | 63 | ✕ |
| image.height | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| image.href | 50 | 12 | 51 | 12.1 | 50 | 51 | 12.2 |
| image.preserveAspectRatio | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| image.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 2 |
| image.width | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| image.x | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| image.y | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| line | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| line.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 3 |
| line.x1 | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| line.x2 | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| line.y1 | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| line.y2 | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| linearGradient | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| linearGradient.gradientTransform | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| linearGradient.gradientUnits | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| linearGradient.href | 50 | 12 | 51 | 12.1 | 50 | 51 | 12.2 |
| linearGradient.spreadMethod | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| linearGradient.x1 | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| linearGradient.x2 | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| linearGradient.y1 | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| linearGradient.y2 | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| marker | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| marker.markerHeight | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| marker.markerUnits | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| marker.markerWidth | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| marker.orient | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| marker.refX | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| marker.refY | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| marker.viewBox | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| mask | 1 | 12 | 3 | 3 | 18 | 4 | 2 |
| mask.height | 1 | 12 | 3 | 3 | 18 | 4 | 2 |
| mask.maskContentUnits | 1 | 79 | 3 | 3 | 18 | 4 | 2 |
| mask.maskUnits | 1 | 79 | 3 | 3 | 18 | 4 | 2 |
| mask.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 2 |
| mask.width | 1 | 12 | 3 | 3 | 18 | 4 | 2 |
| mask.x | 1 | 12 | 3 | 3 | 18 | 4 | 2 |
| mask.y | 1 | 12 | 3 | 3 | 18 | 4 | 2 |
| metadata | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| mpath | 19 | ≤18 | 4 | 6 | 25 | 4 | 6 |
| mpath.href | 50 | ≤18 | 51 | 12.1 | 50 | 51 | 12.2 |
| path | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| path.d | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| path.d.path | 52 | 79 | 97 | ✕ | 52 | 97 | ✕ |
| path.fill | 1 | 79 | 1.5 | 3 | 18 | 4 | 3 |
| path.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 3 |
| pattern | 1 | 12 | 3 | 3 | 18 | 4 | 3 |
| pattern.height | 1 | 12 | 3 | 3 | 18 | 4 | 3 |
| pattern.href | 50 | 79 | 3 | 12.1 | 50 | 4 | 12.2 |
| pattern.patternContentUnits | 1 | 79 | 3 | 3 | 18 | 4 | 3 |
| pattern.patternTransform | 1 | 79 | 3 | 3 | 18 | 4 | 3 |
| pattern.patternUnits | 1 | 79 | 3 | 3 | 18 | 4 | 3 |
| pattern.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 3 |
| pattern.width | 1 | 12 | 3 | 3 | 18 | 4 | 3 |
| pattern.x | 1 | 12 | 3 | 3 | 18 | 4 | 3 |
| pattern.y | 1 | 12 | 3 | 3 | 18 | 4 | 3 |
| polygon | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| polygon.fill | 1 | 79 | 1.5 | 3 | 18 | 4 | 3 |
| polygon.points | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| polygon.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 3 |
| polyline | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| polyline.fill | 1 | 79 | 1.5 | 3 | 18 | 4 | 3 |
| polyline.points | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| polyline.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 3 |
| radialGradient | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| radialGradient.cx | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| radialGradient.cy | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| radialGradient.fr | 24 | 79 | 55 | 7 | 25 | 55 | 7 |
| radialGradient.fx | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| radialGradient.fy | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| radialGradient.gradientTransform | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| radialGradient.gradientUnits | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| radialGradient.href | 50 | 12 | 51 | 12.1 | 50 | 51 | 12.2 |
| radialGradient.r | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| radialGradient.spreadMethod | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| rect | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| rect.fill | 1 | 79 | 1.5 | 3.1 | 18 | 4 | 2 |
| rect.height | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| rect.rx | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| rect.ry | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| rect.systemLanguage | 1 | 12 | 12 | 3.1 | 18 | 14 | 2 |
| rect.width | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| rect.x | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| rect.y | 1 | 12 | 1.5 | 3.1 | 18 | 4 | 2 |
| script | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| script.async | ✕ | ✕ | 117 | ✕ | ✕ | 117 | ✕ |
| script.defer | ✕ | ✕ | 117 | ✕ | ✕ | 117 | ✕ |
| script.href | 50 | 12 | 51 | 12.1 | 50 | 51 | 12.2 |
| script.type | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| set | 2 | 12 | 4 | 3 | 18 | 4 | 1 |
| set.fill | 2 | 79 | 4 | 3 | 18 | 4 | 2 |
| set.href | 50 | 12 | 51 | 12.1 | 50 | 51 | 12.2 |
| set.systemLanguage | 2 | 79 | 12 | 3 | 18 | 14 | 1 |
| set.to | 2 | 12 | 4 | 3 | 18 | 4 | 1 |
| stop | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| stop.offset | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| style | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| style.media | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| style.title | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| style.type | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| svg | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| svg.height | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| svg.preserveAspectRatio | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| svg.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 2 |
| svg.viewBox | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| svg.width | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| svg.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| svg.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| switch | 1 | 12 | 4 | 3.1 | 18 | 4 | 2 |
| switch.systemLanguage | 1 | 12 | 12 | 3.1 | 18 | 14 | 2 |
| symbol | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| symbol.preserveAspectRatio | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| symbol.viewBox | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| text | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| text.dx | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| text.dy | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| text.fill | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| text.lengthAdjust | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| text.rotate | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| text.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 2 |
| text.textLength | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| text.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| text.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| textPath | 1 | 12 | 2 | 3.1 | 18 | 4 | 2 |
| textPath.fill | 1 | 79 | 2 | 3.1 | 18 | 4 | 2 |
| textPath.href | 50 | 12 | 2 | 12.1 | 50 | 4 | 12.2 |
| textPath.path | ✕ | ✕ | 61 | ✕ | ✕ | 61 | ✕ |
| textPath.side | ✕ | ✕ | 61 | ✕ | ✕ | 61 | ✕ |
| textPath.spacing | 1 | 79 | 20 | 3.1 | 18 | 20 | 2 |
| textPath.startOffset | 1 | 12 | 20 | 3.1 | 18 | 20 | 2 |
| textPath.systemLanguage | 1 | 12 | 12 | 3.1 | 18 | 14 | 2 |
| textPath.textLength | 1 | 12 | 2 | 3.1 | 18 | 4 | 2 |
| title | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| title.tooltip_display | 1 | 79 | 4 | 3 | 18 | 4 | 3 |
| tspan | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| tspan.dx | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| tspan.dy | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| tspan.fill | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| tspan.lengthAdjust | 1 | 79 | ✕ | 3 | 18 | ✕ | 2 |
| tspan.rotate | 1 | 79 | 1.5 | 3 | 18 | 4 | 2 |
| tspan.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 2 |
| tspan.textLength | 1 | 12 | ✕ | 3 | 18 | ✕ | 2 |
| tspan.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| tspan.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| use | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| use.data_uri | ✕ | ≤18 | ✕ | ✕ | ✕ | ✕ | ✕ |
| use.external_uri | 22 | 13 | 4 | 7 | 25 | 4 | 7 |
| use.height | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| use.href | 50 | 12 | 1.5 | 12.1 | 50 | 4 | 12.2 |
| use.systemLanguage | 1 | 12 | 12 | 3 | 18 | 14 | 2 |
| use.width | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| use.x | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| use.y | 1 | 12 | 1.5 | 3 | 18 | 4 | 2 |
| view | 1 | ≤18 | 15 | 3 | 18 | 15 | 2 |
| view.preserveAspectRatio | 1 | 79 | 15 | 3 | 18 | 15 | 2 |
| view.viewBox | 1 | 79 | 15 | 3 | 18 | 15 | 2 |
| svg.global_attributes.alignment-baseline | ≤80 | ≤80 | ✕ | ≤13.1 | ≤80 | ✕ | ≤13.4 |
| svg.global_attributes.baseline-shift | ≤80 | ≤80 | ✕ | ≤13.1 | ≤80 | ✕ | ≤13.4 |
| svg.global_attributes.class | 1 | 12 | 1 | 1 | 18 | 4 | 1 |
| svg.global_attributes.clip-rule | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.color | 1 | 12 | 1 | 1 | 18 | 4 | 1 |
| svg.global_attributes.color-interpolation | ✕ | ✕ | ≤72 | ✕ | ✕ | ≤79 | ✕ |
| svg.global_attributes.color-interpolation-filters | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.color-interpolation.linearGradient | ✕ | ✕ | 123 | ✕ | ✕ | 123 | ✕ |
| svg.global_attributes.color-interpolation.sRGB | ✕ | ✕ | ≤72 | ✕ | ✕ | ≤79 | ✕ |
| svg.global_attributes.data_attributes | 55 | 79 | 51 | 10 | 55 | 51 | 10 |
| svg.global_attributes.direction | 2 | 12 | 1 | 1 | 18 | 4 | 1 |
| svg.global_attributes.display | 1 | 12 | 1 | 1 | 18 | 4 | 1 |
| svg.global_attributes.dominant-baseline | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.fill-rule | ≤15 | 79 | 18 | ≤13.1 | 18 | 18 | ≤13.4 |
| svg.global_attributes.id | 1 | 12 | 1 | 1 | 18 | 4 | 1 |
| svg.global_attributes.image-rendering | 13 | 79 | 3.6 | 6 | 18 | 4 | 6 |
| svg.global_attributes.lang | 1 | 12 | 1 | ≤4 | 18 | 4 | ≤3.2 |
| svg.global_attributes.lighting-color | 5 | 12 | 3 | 6 | 18 | 4 | 6 |
| svg.global_attributes.marker-end | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.marker-mid | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.marker-start | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.mask | 120 | 120 | 53 | 15.4 | 120 | 53 | 15.4 |
| svg.global_attributes.overflow | 1 | 12 | 1 | 1 | 18 | 4 | 1 |
| svg.global_attributes.pointer-events | 1 | 12 | 1.5 | 4 | 18 | 4 | 3.2 |
| svg.global_attributes.requiredExtensions | 81 | 81 | 2 | 8 | 81 | 4 | 8 |
| svg.global_attributes.requiredExtensions.mathml | 109 | 109 | 2 | 8 | 109 | 4 | 8 |
| svg.global_attributes.shape-rendering | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.stop-color | 1 | 12 | 1.5 | 3 | 18 | 4 | 3 |
| svg.global_attributes.stop-opacity | 1 | 12 | 1.5 | 3 | 18 | 4 | 14 |
| svg.global_attributes.stroke | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.stroke-dasharray | ≤80 | ≤80 | 1 | ≤13.1 | ≤80 | 4 | ≤13.4 |
| svg.global_attributes.stroke-dashoffset | ≤80 | ≤80 | 1 | ≤13.1 | ≤80 | 4 | ≤13.4 |
| svg.global_attributes.stroke-linecap | ≤80 | ≤80 | 1 | ≤13.1 | ≤80 | 4 | ≤13.4 |
| svg.global_attributes.stroke-linejoin | ≤80 | ≤80 | 1 | ≤13.1 | ≤80 | 4 | ≤13.4 |
| svg.global_attributes.stroke-miterlimit | ≤80 | ≤80 | 1 | ≤13.1 | ≤80 | 4 | ≤13.4 |
| svg.global_attributes.stroke-width | ≤80 | ≤80 | 1 | ≤13.1 | ≤80 | 4 | ≤13.4 |
| svg.global_attributes.style | 1 | 12 | 1 | 1 | 18 | 4 | 1 |
| svg.global_attributes.tabindex | 1 | 12 | 51 | ≤4 | 18 | 51 | ≤3.2 |
| svg.global_attributes.text-anchor | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.text-decoration | 1 | 12 | 1 | 1 | 18 | 4 | 1 |
| svg.global_attributes.text-rendering | 4 | 79 | 1 | 5 | 18 | 46 | 4.2 |
| svg.global_attributes.transform | 36 | 12 | ≤16 | 9 | 36 | ≤16 | 9 |
| svg.global_attributes.transform-origin | ≤83 | ≤83 | 77 | 15.4 | ≤83 | 79 | 15.4 |
| svg.global_attributes.unicode-bidi | 2 | 12 | 1 | 1.3 | 18 | 4 | 1 |
| svg.global_attributes.vector-effect | ≤80 | ≤80 | ≤72 | ≤13.1 | ≤80 | ≤79 | ≤13.4 |
| svg.global_attributes.visibility | 1 | 12 | 1 | 1 | 18 | 4 | 1 |