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
Passwordless Authentication and Passwordless Security Icon
Passwordless Authentication and Passwordless Security

Identity is everything. Protect it with Duo.

It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
Get a 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