はじめに KotlinはJavaScriptへのコンパイラ(Kotlin to JavaScriptなコンパイラ)を搭載しています。 ただ、これまでKotlinでJavaScriptをやるというのはネガティブな印象が強かったと思います。 実用段階でないとか、機能として不充分とか。 一方で、KotlinがAltJSになるんではないかという注目をされている人も多少なりともいるようです。 で、足りないんだとしたらどこが足りてないのか、とか自分で確かめるしか無いな、と。 試した結果としては結構使えるんじゃないかなと思いました。 KotlinがAltJSになるメリット メリットが何かと考えると、KotlinのメリットをそのままJavaScriptに持ち込めることだと思います。 具体的には ・静的型付け ・型安全、Null安全 ・Kotlinライブラリやシンタックスが使える ・Javaライブラリが使え