{"action":"created","issue":{"url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/966","repository_url":"https://api.github.com/repos/WebAudio/web-audio-api","labels_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/966/labels{/name}","comments_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/966/comments","events_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/966/events","html_url":"https://github.com/WebAudio/web-audio-api/issues/966","id":176114049,"number":966,"title":"[TAG] Clarify the relationship/ownership of AudioWorkletGlobalScope ","user":{"login":"hoch","id":676891,"avatar_url":"https://avatars.githubusercontent.com/u/676891?v=3","gravatar_id":"","url":"https://api.github.com/users/hoch","html_url":"https://github.com/hoch","followers_url":"https://api.github.com/users/hoch/followers","following_url":"https://api.github.com/users/hoch/following{/other_user}","gists_url":"https://api.github.com/users/hoch/gists{/gist_id}","starred_url":"https://api.github.com/users/hoch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hoch/subscriptions","organizations_url":"https://api.github.com/users/hoch/orgs","repos_url":"https://api.github.com/users/hoch/repos","events_url":"https://api.github.com/users/hoch/events{/privacy}","received_events_url":"https://api.github.com/users/hoch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/WebAudio/web-audio-api/labels/Ready%20for%20Editing","name":"Ready for Editing","color":"bfe5bf"},{"url":"https://api.github.com/repos/WebAudio/web-audio-api/labels/TAG","name":"TAG","color":"d4c5f9"}],"state":"open","locked":false,"assignee":{"login":"joeberkovitz","id":165916,"avatar_url":"https://avatars.githubusercontent.com/u/165916?v=3","gravatar_id":"","url":"https://api.github.com/users/joeberkovitz","html_url":"https://github.com/joeberkovitz","followers_url":"https://api.github.com/users/joeberkovitz/followers","following_url":"https://api.github.com/users/joeberkovitz/following{/other_user}","gists_url":"https://api.github.com/users/joeberkovitz/gists{/gist_id}","starred_url":"https://api.github.com/users/joeberkovitz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joeberkovitz/subscriptions","organizations_url":"https://api.github.com/users/joeberkovitz/orgs","repos_url":"https://api.github.com/users/joeberkovitz/repos","events_url":"https://api.github.com/users/joeberkovitz/events{/privacy}","received_events_url":"https://api.github.com/users/joeberkovitz/received_events","type":"User","site_admin":false},"assignees":[{"login":"joeberkovitz","id":165916,"avatar_url":"https://avatars.githubusercontent.com/u/165916?v=3","gravatar_id":"","url":"https://api.github.com/users/joeberkovitz","html_url":"https://github.com/joeberkovitz","followers_url":"https://api.github.com/users/joeberkovitz/followers","following_url":"https://api.github.com/users/joeberkovitz/following{/other_user}","gists_url":"https://api.github.com/users/joeberkovitz/gists{/gist_id}","starred_url":"https://api.github.com/users/joeberkovitz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joeberkovitz/subscriptions","organizations_url":"https://api.github.com/users/joeberkovitz/orgs","repos_url":"https://api.github.com/users/joeberkovitz/repos","events_url":"https://api.github.com/users/joeberkovitz/events{/privacy}","received_events_url":"https://api.github.com/users/joeberkovitz/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/WebAudio/web-audio-api/milestones/1","html_url":"https://github.com/WebAudio/web-audio-api/milestones/Web%20Audio%20V1","labels_url":"https://api.github.com/repos/WebAudio/web-audio-api/milestones/1/labels","id":444685,"number":1,"title":"Web Audio V1","description":"Issues to be resolved to enable V1 to be taken forward.","creator":{"login":"olivierthereaux","id":604646,"avatar_url":"https://avatars.githubusercontent.com/u/604646?v=3","gravatar_id":"","url":"https://api.github.com/users/olivierthereaux","html_url":"https://github.com/olivierthereaux","followers_url":"https://api.github.com/users/olivierthereaux/followers","following_url":"https://api.github.com/users/olivierthereaux/following{/other_user}","gists_url":"https://api.github.com/users/olivierthereaux/gists{/gist_id}","starred_url":"https://api.github.com/users/olivierthereaux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olivierthereaux/subscriptions","organizations_url":"https://api.github.com/users/olivierthereaux/orgs","repos_url":"https://api.github.com/users/olivierthereaux/repos","events_url":"https://api.github.com/users/olivierthereaux/events{/privacy}","received_events_url":"https://api.github.com/users/olivierthereaux/received_events","type":"User","site_admin":false},"open_issues":43,"closed_issues":224,"state":"open","created_at":"2013-10-03T15:27:25Z","updated_at":"2016-09-28T16:47:27Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2016-09-09T21:19:46Z","updated_at":"2016-09-28T16:55:46Z","closed_at":null,"body":"The number of potential `AudioWorkletGlobalScope` instances that can be running at the same time doesn't seem to be spelled out anywhere. The example code at the front of the section makes me think that it could be any of:\r\n\r\n- One per AudioWorkletNode\r\n- One per \"Main global scope\"\r\n- One per AudioWorkletProcessor subclass type\r\n\r\n...although I assume it's the first?\r\n\r\nThe issued is raised by @slightlyoff at #869."},"comment":{"url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/comments/250228244","html_url":"https://github.com/WebAudio/web-audio-api/issues/966#issuecomment-250228244","issue_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/966","id":250228244,"user":{"login":"joeberkovitz","id":165916,"avatar_url":"https://avatars.githubusercontent.com/u/165916?v=3","gravatar_id":"","url":"https://api.github.com/users/joeberkovitz","html_url":"https://github.com/joeberkovitz","followers_url":"https://api.github.com/users/joeberkovitz/followers","following_url":"https://api.github.com/users/joeberkovitz/following{/other_user}","gists_url":"https://api.github.com/users/joeberkovitz/gists{/gist_id}","starred_url":"https://api.github.com/users/joeberkovitz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joeberkovitz/subscriptions","organizations_url":"https://api.github.com/users/joeberkovitz/orgs","repos_url":"https://api.github.com/users/joeberkovitz/repos","events_url":"https://api.github.com/users/joeberkovitz/events{/privacy}","received_events_url":"https://api.github.com/users/joeberkovitz/received_events","type":"User","site_admin":false},"created_at":"2016-09-28T16:55:46Z","updated_at":"2016-09-28T16:55:46Z","body":"> This is acceptable when audioWorklet.import() updates all the maps owned by each BAC/AWGS pair in the same frame. \r\n\r\nYes, that is what I think. \r\n\r\n> Furthermore, if a map belongs to a pair of BAC/AWGS we might want to go ahead and move audioWorklet object under the context, not the window.\r\n\r\nI'd say not, because the audioWorklet is responsible for maintaining a list of all prior imported scripts that must be applied not only to all existing AWGSs but also in the future to any newly created AWGS, in order to avoid having to call import() multiple times. \r\n\r\n@padenot proposed this behavior at the F2F and it made sense to me."}}
{"actor":{"display_login":"joeberkovitz"}}