Abstract
There are many reasons you may want to roll your own JavaScript runtime — building an interactive web app with a Rust backend, extending your platform with a composable plugin system, and more.
Here's an introduction to building your own JavaScript runtime with Rust, where I'll also give ideas for directions in which you can take yours.