~/talk

Let's build with WebAssembly!

Talkat JSCamp Romania 2019 · 2019-09-23..09-24· [webassembly, web-platform]
slides:none on file

WebAssembly compiles C/C++/Rust into a binary module that runs in browsers with 87% browser support and often big speedups — Figma saw ~3x faster loads, a bio tool hit 20x faster. Demo uses emscripten for C/C++, and Rust tooling: wasm-pack + wasm-bindgen, with web-sys/js-sys to call window/document. A Rust example compiles, exports a function, shows alert and appends an H1 to the DOM; a browser video editor runs smoother when JS is disabled. Streaming compilation and direct-to-CPU execution explain the performance.

AI-written summary · about

  1. 0:00Intro
  2. 0:40About Tejas
  3. 1:35About WebAssembly
  4. 4:50Benefits of WebAssembly
  5. 8:40Definition of WebAssembly
  6. 21:30How to play with WebAssembly
  7. 26:40Installing NPM
  8. 26:52Installing dependencies
  9. 27:45Cargo Tunnel
  10. 29:00Source Code
  11. 29:16Rust
  12. 30:10Console
  13. 30:35Alert
  14. 31:36Import WebAssembly
  15. 35:57What happened
  16. 37:04binary instructions
  17. 37:19emoji
  18. 37:32WebAssembly vs JavaScript
  19. 38:53Whats next
~/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.