JavaScript
JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.
JSX is a statically-typed, object-oriented programming language designed to run on browsers. .
jsx is a staticallytyped, objectoriented programming language designed to run on browsers.
jsx performs optimization while compiling the source code to javascript. the generated code runs faster than an equivalent code written directly in javascript. the gain may vary, but even the optimized javascript libraries like box2d becomes faster when ported to jsx ( 12% faster on ios 5.1, 29% faster on android 2.3 ).
jsx offers a solid class system much like java, freeing the developers from working with the tooprimitive prototypebased inheritance system provided by javascript.expressions and statements , however , are mostly equal to javascript, so it is easy for javascript programmers to start using jsx.there are also plans on languageservices for editors & ides , for example code completion, to make coding easiler.
it is developed at dena as a research project, the language has following characteristics.
common open source code : https://github.com/jsx/jsx/
javascript programming-language javascript-based browser-execution in-browser-execution