Scala.js to Wasm—Exploring the Wasm backend for Scala.js with Sébastien Doeraene

youtube
Scala.js to Wasm—Exploring the Wasm backend for Scala.js with Sébastien Doeraene The JVM-to-Web journey continues! In this episode, Thomas Steiner welcomes the original author of Scala.js, Sébastien Doeraene, to discuss the major, experimental leap to WebAssembly. You’ll learn why the team decided to target Wasm now and how it complements the existing JavaScript emission. This episode offers a technical deep-dive into how Scala’s powerful, nominal type system maps its objects and classes onto Wasm GC, and examines the critical details of interoperability, including what happens when a Scala object crosses the boundary to a JavaScript function. Finally, Sébastien covers the current status of the Wasm ecosystem for Scala.js, and the key limitations you need to know before you flip the `withExperimentalUseWebAssembly(true)` switch. Tune in to discover how a mature typed language is laying a fast, new foundation on the web! Chapters: 0:00 - Commonalities between composing music and composing compilers 1:38 - Scala, Scala.js, Scala Native, and the Scala Center 11:01 - The "elevator pitch" for Scala.js 14:59 - Is Scala.js competing with TypeScript? 20:31 - What motivated the decision to target Wasm? 26:40 - How Scala.js utilizes Wasm GC 31:24 - What's actually crossing the boundary between JS and Scala.js? 37:37 - BigInt support in Scala.js 38:38 - The status of the library ecosystem for the Wasm target 41:40 - Sébastien's hobby project ported to Scala.js 44:02 - Is the Wasm backend purely a Scala.js thing for browsers? 52:38 - What developers should be awa
  2026/01/05      youtube

Our Tag

最近投稿されたプログラミング学習動画

Most Asked SQL Interview Questions and Answers 2026 | SQL Interview Pr

sql

✅ Subscribe to our Channel to learn more...

  2026/03/14

Machine Learning With Python Full Course 2026 | Python Machine Learnin

python
study

🔥Microsoft AI Engineer Program - 🔥Part...

  2026/03/14

Deep Learning Engineer Salary 2026 | How Much A Deep Learning Engineer

study
deep learning

🔥Generative AI, Machine Learning, And In...

  2026/03/14

LangChain Tutorial For Beginners 2026 | LangChain Crash Course | LangC

🔥Applied Generative AI Specialization - ...

  2026/03/14

🔥CloudOps Engineer Roadmap | How to become CloudOps Engineer in 2026

cloud

Are you ready to dive into the world of ...

  2026/03/14

Genuine Simplilearn Review 2026 by Cybersecurity Professional- Arpan S

RPA
Security

When researching online programs, many p...

  2026/03/14

AWS and Cerebras are teaming up to build the fastest possible AI infer

Amazon

AWS and Cerebras announced a collaborati...

  2026/03/13

How Audi Uses AI to Transform Automotive Manufacturing at Scale | Amaz

Amazon

Discover how Audi AG worked with AWS to ...

  2026/03/13

How Storyblok Powers Modern Digital Experiences on AWS | Amazon Web Se

Amazon

Storyblok delivers modern digital experi...

  2026/03/13

If you develop for Android, you’re ready to build for glasses. 👓

android
android

Jetpack Compose Glimmer is here to help ...

  2026/03/13

Preparation Station: Utilizing TOURCAST | Amazon Web Services

Amazon

In Episode 1 of this 4-part series, @ama...

  2026/03/13

Data Science Full Course - Learn Data Science in 12 Hours | Data Scien

🔥Integrated MS+PGP Program in Data Scien...

  2026/03/13

BMW Group powers 3D car visualization with AWS spatial computing | Ama

Amazon

BMW Group's Design and Virtual Product E...

  2026/03/13

How Snowplow Powers Context-Aware AI with Real-Time Behavioral Data on

Amazon

LLMs alone can't deliver relevant custom...

  2026/03/13

PyCon JP TV #62: PyCon JP 2026の共同座長の座談会

Google

PyCon JP Associationが主催するYouTubeライブです。実験...

  2026/03/13

“We’ll make the deadline somehow!” 🫠

Little do you know that you’re the “some...

  2026/03/13