Описание тега scala.js

Scala.js - это компилятор Scala в JavaScript, который считается готовым к производству начиная с версии 0.6.0.

Scala.js компилирует код Scala в JavaScript, позволяя вам писать свои веб-приложения полностью на Scala!

Примечательные особенности:

  • Поддержка всего Scala по модулю нескольких семантических различий
  • Очень хорошая совместимость с кодом JavaScript. Например, используйте jQuery и HTML5 из ​​кода Scala.js типизированным или нетипизированным способом. Или создайте объекты Scala.js и вызовите их методы из JavaScript.
  • Интегрирован с sbt (включая поддержку управления зависимостями и инкрементальной компиляции)
  • Может использоваться с вашей любимой IDE для Scala
  • Создает исходные карты для удобной отладки (пошаговое выполнение кода Scala в браузере с поддержкой исходных карт)
  • Интегрирует Google Closure Compiler для создания минимального кода для производства.

Узнайте больше на http://www.scala-js.org/