For its 2 year anniversary, Scala.js became non-experimental, with the release of its version 0.6.0. As we are approaching 4 years of development, we are closing on the 1.0.0 release.

In this talk, you will explore a retrospective of the major milestones that brought us where we are: what were the cornerstones of the design of Scala.js, and how we "discovered" them. Then, we will look at the near future, and the last bits that separate us from 1.0.0. This will include a roadmap of sorts of the features that are coming in Scala.js.

Knowledge of Scala.js is not required, but having played with it a bit will help to truly appreciate some of the features we will talk about.

The Call for Papers is now open for Scala eXchange 2017! Submit your talk for the chance to join a stellar line-up of experts on stage. Find out more.

Thanks to our sponsors

The road towards Scala.js 1.0.0 - Intermediate

Sébastien Doeraene is a compiler/runtime systems hacker, and the author of Scala.js. He is a Ph.D. student at EPFL in the programming methods laboratory (LAMP), also known as the Scala team. He holds bachelor and master degrees in computer science engineering from Université Catholique de Louvain in Belgium. When he is not busy coding, he sings in choirs and a cappella groups, or rides around on a unicycle.