kazuho edited this page Jul 24, 2012 · 3 revisions

JavaScript (ECMAScript)

Being a derivation, the statements, expressions, and APIs of built-in objects supported by JSX are very similar to that of JavaScript (also known as ECMAScript). If you are unfamiliar with JavaScript, it would be worthwhile to take a look at the documents describing the JavaScript programming language.

The JavaScript reference manual in Mozilla Developer Network is also a good documentation.

W3C Document Object Model (DOM)

The browser platform binding of JSX is standardized by W3C as Document Object Model.

The following DOM specs are especially important.


HTML5, the 5th major revision of the core language of the World Wide Web, is also discussed in W3C.

WebGL, considered as a part of HTML5, is standardized by Khronos WebGL Working Group.

Web Browsers

Be familiar with modern web browsers, where JSX runs on.


Node.js is one of the primary platforms on which JSX applications run.