Interactive command-line tutorials with WebAssembly
summary
Sandbox.bio runs real C/C++ command line tools compiled to WebAssembly with emcc/Emscripten, so awk jq and GNU coreutils execute entirely in the browser with no server compute; the UI uses xterm.js and a IndexedDB-backed virtual FS created by Emscripten to persist edits. This makes the tutorials cheap to scale, responsive and safer, but compiling can fail for threads, SIMD variants, inline assembly or sockets and very large datasets still overwhelm the browser.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:58What is sandbox.bio
- 2:03WebAssembly basics
- 3:51Why WebAssembly is powerful
- 5:18Compiling with Emscripten
- 8:28Challenges compiling to WASM
- 9:54CLI tools in browser
- 12:25WASM vs server execution
- 14:54Advantages of using WebAssembly
- 15:57Disadvantages and limitations of WebAssembly
- 17:04When not to use WASM
- 19:32WASM outside browser
- 21:40Resources and closing
related talks
01h 12mSandbox Games - Using WebAssembly and C++ to Make a Simple Game
57mC++ on the Web: Let's have some serious fun.
39mBringing the power of C++ to the web
52mWebAssembly: Taking Your C++ and Going Places
01h 09mSandbox Games: Using WebAssembly and C++ to make a simple game
35mWebAssembly: now web is a new compiler target architecture
54mSandbox Games: Using WebAssembly and C++ to Make a Simple Game
50mWeb Assembly
