JSX github Draft: JSX Specification XML-like syntax extension to ECMAScript JSX is a XML-like syntax extension to ECMAScript without any defined semantics. It's NOT intended to be implemented by engines or browsers. It's intended to be used by various preprocessors (transpilers) to transform these tokens into standard ECMAScript. // Using JSX to express UI components. var dropdown = <Dropdown > A dropdown list <Menu > <MenuItem > Do Something< / MenuItem > <MenuItem > Do Something Fun ! < / MenuItem > <MenuItem > Do Something Else< / MenuItem > < / Menu > < / DropDown > ; render ( dropdown ) ; # The purpose of this specification is to define a concise and familiar syntax for defining tree structures with attributes. A generic but well defined syntax enables a community of independent parsers and syntax highlighters to conform to a single specification. Embedding a new syntax in an ...