1
JSXは、ブラウザーで実行するように設計された、静的に型指定されたオブジェクト指向プログラミング言語です。JSXは、ソースコードをJavaScriptにコンパイルしながら最適化を実行します。生成されたコードは、JavaScriptで直接記述された同等のコードよりも高速に実行されます。ゲインは異なる場合がありますが、Box2Dなどの最適化されたJavaScriptライブラリでさえ、JSXに移植すると高速になります(iOS 5.1では12%高速、Android 2.3では29%高速)。JSXは、Javaによく似た堅牢なクラスシステムを提供し、JavaScriptが提供するあまりにも原始的なプロトタイプベースの継承システムを開発者が使用できないようにします。ただし、式とステートメントはJavaScriptとほぼ同じであるため、JavaScriptプログラマーはJSXの使用を簡単に開始できます。コーディングを容易にするための、コード補完など、エディターとIDEの言語サービスの計画もあります。DeNAで研究プロジェクトとして開発されたこの言語には、次の特徴があります。一般的なオープンソースコード: