Annoucing Scala.js 1.17.0, with experimental WebAssembly support

Hello everyone,

We are excited to announce the release of Scala.js 1.17.0!

This release comes with a brand new, shiny, experimental WebAssembly backend. You can now, under certain conditions, take your existing Scala.js application and compile it to WebAssembly instead.

There were also some bug fixes. Despite the abnormally long release cycle (v1.16.0 was released 6 months ago), the only external bug report came in 3 weeks ago. As far as we can tell, nobody was blocked waiting for a bugfix for this long.

Read the announcement on the Web for more details:

10 Likes

FWIW I trialed the new WebAssembly support against the stock Scala.js/Vite tutorial and Chrome, fastLinkJS…, and it worked the first time.

In fact, it was so smooth I had to rename the .wasm file to convince myself it was actually being executed… :stuck_out_tongue_closed_eyes:

I guess WebAssembly counts as a 4th runtime platform that Scala supports.

5 Likes