Edited at

JavaScript上位言語の比較表

More than 5 years have passed since last update.

JavaScriptの上位言語ですが、いろいろありすぎてよくわからない状況になっているので表にまとめてみました。

Haxe
CoffeeScript
Dart
Kotlin
JSX
TypeScript

登場時期
2005
2009
2011
2011
2012
2012

主要開発元
HAXE FOUNDATION
Jeremy Ashkenas
Google
JetBrain
DeNA
Microsoft

静的型付け

-



型推論

-
-


コード最適化

-

-

-

JS互換
-
-
-
-
-

クラス





mixin

-



-

名前空間

-
-


構造的部分型

-
-
-
-

ジェネリクス

-



-

関数のオプション引数





不変変数
-
-



-

列挙型

-
-

-

パターンマッチ


-

-
-

全て式


-
-
-
-

ラムダ式





リスト内包表記
-

-
-
-
-

コンパイル出力
JS/いろいろ
JS
JS/ネイティブ
JS/JVM
JS
JS

その他の特徴

インデント
C風の構文
Scalaの競合的な

ECMAScript6ベース

この表だけ見るとHaxe最強なんじゃないかという気がしていますが実際どうなんでしょうかね。

間違っている所とか、追加の項目とかコメントいただけると嬉しいです。