The WebGPU Concurrency Guide: Mastering Async Compute Shaders