~/talk

Level up your web tools with WebAssembly

slides:none on file

Compiles an existing C QC tool (ctk) to WebAssembly with Emscripten, mounts uploaded FASTQ files into the virtual filesystem, and runs the analysis inside a WebWorker so the UI stays responsive. Out-of-the-box result is about 9x speedup, removing unneeded prints yields ~13x and merging duplicate functions reaches up to 20x speedup; fastq.bio is front-end only and these changes noticeably make the interactive plots update much faster.

AI-written summary · about

  1. 0:00Introduction to WebAssembly
  2. 2:30DNA sequencing data analysis
  3. 5:20WebAssembly architecture design
  4. 7:09Compiling C to WebAssembly
  5. 9:24Performance comparison demo
  6. 12:36Caveats and limitations
  7. 13:43Use cases for WebAssembly
  8. 17:32When not to use WebAssembly
  9. 18:37Summary and resources
~/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.