驚くなかれ、ScalaはJavascript(ESModuleかCommonJS)にコンパイルできる。それがScala.jsである。 www.scala-js.org 普通に10年開発されていて、普通にぜんぜんScalaが動く。ぜんぜんバグがない。昔はHello,Worldすると20MBのJSが吐き出されるというギャグがあったが、最近は普通に176KiBくらいのJSなので全然使える。 Node.jsでめちゃ強い型システムが使えてうれしい。ScalaっぽいAltJSが動くね〜という感じではなく、本物のScalaがJSにトランスパイルされ、JS環境で本物のScalaが動くという感じ。普段JVMに慣…