~/talk

Back to the FUTURE! From C++ to JS

Talkat Conf42 JavaScript 2020 Β· 2020-09-30..10-01Β· [webassembly, c-and-cpp]
slides:none on file

Claim: compile real C/C++ into WebAssembly and run it inside modern JS frameworks with practical results. Uses Emscripten to produce .wasm and a runtime .js, tests with Node and a Python simple HTTP server, and links native SDL/OpenGL code into the browser. Built a Hello World and a rotating color cube from 1997 that runs in Chrome and as an Angular component, solves name mangling with extern "C", and shows measurable performance gains versus plain JS while not replacing JavaScript.

AI-written summary Β· about

  1. 0:00Introduction
  2. 1:58Combining C++ with web frameworks
  3. 5:15WebAssembly and Emscripten
  4. 9:14C++ to JS Hello World demo
  5. 12:05Old C++ graphics in browser
  6. 16:28C++ to JS communication challenges
  7. 20:23C++ graphics in browser
  8. 23:04WebAssembly with Angular
  9. 27:01WebAssembly performance benefits
  10. 29:13Final C++ in Angular demo
  11. 32:55Future of JS and WebAssembly
  12. 33:37Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark β€” the status bar button does the same
?
this help
esc
close this, then clear every filter β€” or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.