void* is the new var
summary
Yoga compiles to WebAssembly via Emscripten (emcc) so the C/C++ flexbox engine runs inside the browser; demos show calling C from JavaScript, calling JavaScript from C, and passing function pointers back and forth. A tiny Yoga binary (under ~200 KB native) becomes a runnable layout engine and powers an interactive layout editor used for documentation. The build process and runtime interop work end-to-end and produce live, accurate Yoga layouts in-browser.
AI-written summary · about
chapters (5)
related talks
35mWebAssembly: now web is a new compiler target architecture
57mC++ on the Web: Let's have some serious fun.
33mHigh-Performance WebGL Apps with LLJS and asm.js
42mWebAssembly: A New Compilation Target for the Web
52mWebAssembly: Taking Your C++ and Going Places
29mWebAssembly - the Final Frontier
39mWebAssembly for the rest of us
16mWhy WebAssembly
