
Robert Aboukhalil
Robert is a bioinformatics software engineer who builds interactive web apps for genomics data analysis and visualization. He's the author of the book Level up with WebAssembly.
Using WebAssembly to Bring Command-Line Tutorials to Life
JSNation 2024

23 min
Using WebAssembly to Bring Command-Line Tutorials to Life

This talk is a case study on using WebAssembly to power sandbox.bio, a platform for command-line tutorials for bioinformatics. We'll focus on how WebAssembly helps us provide interactive tutorials, and how it makes our application scalable and cost-effective by running computations on each user's browser instead of our servers. We'll discuss alternative architectures, their pros & cons, and lessons learned using WebAssembly.