JavaScript
CoffeeScript
Dart
Haxe
TypeScript

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最強なんじゃないかという気がしていますが実際どうなんでしょうかね。

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