I've noticed that the onprocessaudio event doesn't fire enough to fill web audio's internal buffering enough even during light CPU loads. This is the most prominent by far on the windows version of Google Chrome. You need flash disabled so the blacklisting (yeah, I had to blacklist since the problem is in web audio.) of web audio can then allow web audio in the case of no flash support being present.
I ran this on Chrome Canary 17.0.963.0 on Windows. I went to about:plugins and disabled Flash. I don't notice any artifacts. Is there something else I need to do get webaudio to run instead of Flash? (Chrome task manager does not show that flash is running.)
Old bug that's no longer valid.