- From: Chris Wilson <cwilso@google.com>
- Date: Wed, 27 Aug 2014 09:17:35 -0700
- To: Yehonathan Sharvit <viebel@gmail.com>
- Cc: "public-audio@w3.org" <public-audio@w3.org>, raphael.boukara@audyx.com
Received on Wednesday, 27 August 2014 16:18:06 UTC
It's because tabs are shared in a process, sometimes. (Particularly in the same domain, if I recall correctly, but I could be wrong.) We're looking in to this more, but in short - don't create extra AudioContexts unless there's some really, really important reason for needing them. In general, use one per app. (We're working to make that easier, with the suspend/resume/release proposal.) On Wed, Aug 27, 2014 at 9:13 AM, Yehonathan Sharvit <viebel@gmail.com> wrote: > Hello, > > I don’t understand why the max number of contexts is aggregated between > two tabs. > > 1. On one page I am creating 4 Audio contexts. > 2. I am opening a tab from this page > 3. On the new tab I am creating 4 Audio contexts. > > Results: > Failed to construct 'AudioContext': number of hardware contexts reached > maximum > > Here is a repro: > http://jsfiddle.net/s7z74b36/8/ > > Tested on Chrome 36 > > > Is there a way to overcome this - weird - limitation? > > > Thanks. >
Received on Wednesday, 27 August 2014 16:18:06 UTC