Mining crypto in browser: GPU, WebAssembly, JavaScript and all the good things to try
summary
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
chapters (13)
- 0:00Introduction and background
- 3:24Understanding cryptocurrency
- 6:27Bitcoin mining basics
- 9:06JavaScript mining attempts
- 11:57Parallelizing with web workers
- 13:37WebAssembly performance
- 14:55GPU mining with WebGL
- 18:37Optimizing shader throughput
- 21:18Evolution of mining hardware
- 24:16Mining Monero on CPU
- 26:45Implementing browser miners
- 28:55Use cases and monetization
- 30:55Ethical considerations
related talks
33mMining Crypto in Browser: GPU, WebAssembly, JavaScript and All the Good Things to Try
27mMining Crypto in the Browser: GPU, WebAssembly and Other Things to Try
46mA State Of WebAssembly - The Browser is now a real VM
31mThe CPU in your browser: WebAssembly demystified
45mThe Browser as a Platform for Heavyweight Applications
29mWebAssembly - the Final Frontier
45mWebAssembly: Browser is now a real virtual machine
32mGPU.JS - GPU Accelerated JavaScript
