It has changed, in that the language is moving away from Native code, and instead is trying to provide the web-platform as part of the language/core libs.
And for everything else, there's Ports. You can't use them in libraries, but for your own projects they're a much better JS FFI.