Slide 15
Slide 15 text
WebAssembly: Native Bytecode for the Web
C++ goes Web
@MartinaKraus11
me@martina-kraus.io
Emscripten
• Cross compiles C++ with LLVM to bytecode and then to WASM
• Support standard C++-Libs (Import via build step)
• SDL, EGL, GLUT, …
• Maps OpenGL to WebGL for 3D rendering
• Extends LLVM optimizations with JavaScript optimizations