Reverb: speculative debugging for web applications