~/talk

Mining crypto in browser: GPU, WebAssembly, JavaScript and all the good things to try

Talkat DevFest Ukraine 2018 · 2018-10-12..10-13· [webassembly, javascript]
slides:none on file

Compares JavaScript, web workers, WebAssembly and WebGL pixel-shader mining on real hardware and pools, with measured throughput: 42,000 H/s (JS), 200,000 H/s (web workers), ~500,000 H/s (Wasm) and a pixel-shader trick hitting ~8,000,000 H/s, and evaluates economics using Monero/“manera” pools and coin hive dashboards. Builds prototypes that run in-browser, measures euros/month per user, notes GPU/ASIC reality (Etherium memory limits block WebGL mining) and warns about battery, ethics and transparency.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:24Understanding cryptocurrency
  3. 6:27Bitcoin mining basics
  4. 9:06JavaScript mining attempts
  5. 11:57Parallelizing with web workers
  6. 13:37WebAssembly performance
  7. 14:55GPU mining with WebGL
  8. 18:37Optimizing shader throughput
  9. 21:18Evolution of mining hardware
  10. 24:16Mining Monero on CPU
  11. 26:45Implementing browser miners
  12. 28:55Use cases and monetization
  13. 30:55Ethical considerations
~/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.