An introduction to Scala.js

  • 08 April 2021
  • By Divyanshu Srivastava
This webinar has now ended. Please view the session recording above

Scala.js compiles to JavaScript with two major goals in mind: interoperability with JavaScript libraries, and portability with respect to Scala/JVM.

With the rise of WebAssembly as an alternative to JavaScript in the browser, one cannot help but wonder whether we could compile Scala.js to WebAssembly, with the promise of better performance. Unfortunately, WebAssembly quickly appears as a siren, and the path to it navigates between Charybdis and Scylla, the threats to interoperability and portability.

Watch this webinar, in which Divyanshu Srivastava talked, about a whole lot of features of Scala to build a simple front-end application using Scala.js. And if you are developing any web application in Scala, you don’t need to sacrifice javascript interoperability.


Divyanshu Srivastava

Software Consultant

Divyanshu Srivastava, is a Software Consultant, Java, and Scala Engineer with profound experience in designing, implementing, managing, and developing end-to-end backend products/services. Team player with good interpersonal skills. Flexible towards new technologies and always willing to update skills and knowledge to increase productivity and actively involved in the development & maintenance of several software projects, he loves to take on challenging assignments. Also, he has a good problem-solving ability with sharp clarity on Scala and Java Fundamentals.

Schedule a meeting