<?xml version="1.0" encoding="UTF-8"?>
<feature id="class-syntax"><name>Classes</name><description>Classes are an object-oriented syntax for JavaScript prototypes.</description><group>javascript</group><group_name>JavaScript</group_name><baseline><status>widely</status><low_date>2016-03-08</low_date><high_date>2018-09-08</high_date></baseline><support><browser name="chrome" version="42" supported="true"></browser><browser name="firefox" version="45" supported="true"></browser><browser name="safari" version="9" supported="true"></browser><browser name="edge" version="13" supported="true"></browser><browser name="chrome_android" version="42" supported="true"></browser><browser name="firefox_android" version="45" supported="true"></browser><browser name="safari_ios" version="9" supported="true"></browser></support><specifications><spec>https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-class-definitions</spec></specifications><caniuse><id>es6-class</id></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes</mdn_url><compat_features><key>javascript.classes</key><key>javascript.classes.constructor</key><key>javascript.classes.extends</key><key>javascript.classes.private_class_fields</key><key>javascript.classes.private_class_fields_in</key><key>javascript.classes.private_class_methods</key><key>javascript.classes.public_class_fields</key><key>javascript.classes.static</key><key>javascript.classes.static.class_fields</key><key>javascript.classes.static.initialization_blocks</key><key>javascript.operators.class</key><key>javascript.operators.new_target</key><key>javascript.operators.super</key><key>javascript.statements.class</key></compat_features><canonical_url>https://nowyoucanuse.com/features--class-syntax.html</canonical_url></feature>