Let’s run Julia everywhere from mobile to web

Description

This webpage serves as a repository for the presentation materials and links I will be discussing at JuliaCon 2026.

  • Slide
    • We implemented a Rust-based virtual machine that accepts and executes a subset of Julia syntax. This enables Julia code to run in environments where the official runtime is difficult to deploy. By compiling the VM to WebAssembly, Julia can run web apps for educational purposes, and static linking with Swift or Flutter allows mobile applications. This short talk demonstrates these capabilities through live demos.

Appendix

  • Appendix — Q&A
    • Anticipated questions and answers about SubsetJuliaVM: what a stack-based VM is, how multiple dispatch works without a JIT, how packages like Plots.jl are bundled, W^X and App Store constraints, juliars (AoT), and more.
  • This page is built using Quarto. The qmd files are maintained at this repository. Readers are free to use these materials for educational and research purposes.