Strong typing guarantees your code is free of silly mistakes; no more mixing up strings or numbers, forgetting what keys an object has, or worrying about typos in your method names. Scala.js takes care of all this tedious book-keeping for you, letting you focus on the actual, more interesting problem your application is trying to solve. Scala.js optimizes your Scala code into highly efficient JavaScript. Incremental compilation guarantees speedy (1-2s) turn-around times when your code changes. The generated JavaScript is both fast and small, starting from 45kB gzipped for a full application. Scala.js loves JavaScript libraries, including React and AngularJS. You can use any JavaScript library right from your Scala.js code, either in a statically or dynamically typed way. You won't even notice you're crossing a language border!

Features

  • With Scala.js, typos and type-errors are immediately caught and shown to you in your editor
  • Refactor any field or method with ease, with the confidence that if you mess it up the editor will tell you immediately
  • Extensive standard libraries
  • Macros, to extend the language
  • Fully EcmaScript5 compatible
  • Easy and reliable refactoring

Project Samples

Project Activity

See All Activity >

Categories

Compilers

License

Apache License V2.0

Follow Scala.js

Scala.js Web Site

Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Scala.js!

Additional Project Details

Programming Language

Scala

Related Categories

Scala Compilers

Registered

2022-01-05