> So you think, hey! I get to use scala.util.Random in javascript instead of javascript's shitty Math.random() ! Woah! That is so beyond awesome.
What? You can certainly use scala.util.Random from scala.js, there are very few Scala features that Scala.js does not actually support, such as blocking (because javascript) and reflection.
That's not everything that's available in Scala.js, those are just some stubs for smooth cross compiling.
---
Scala.js is certainly not for every project. It's not a better typescript than typescript is. But typescript also isn't the right tool for every project.