{"action":"created","comment":{"url":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/comments/69018933","id":69018933,"diff_hunk":"@@ -4975,6 +4975,621 @@ <h2 id=\"AudioWorkerParamDescriptor\">\n           </section>\n         </section>\n       </section>\n+      <section>\n+        <h2 id=\"AudioWorklet\">\n+          The <dfn>AudioWorklet</dfn> interface\n+        </h2>\n+        <p>\n+          The AudioWorklet object allows importing user-supplied Javascript code\n+          that runs on the audio rendering thread. This processing mechanism\n+          ensures the aligned execution of the script code with other built-in\n+          <a>AudioNode</a>s in the audio graph. The AudioWorklet object imports\n+          and stores the definition of custom audio processor and then an\n+          <a>AudioWorkletNode</a> object can be constructed based on the\n+          processor definition. Note that the registered definition in an\n+          AudioWorklet is valid for the entire global scope, therefore any\n+          <a>AudioContext</a> in the same global scope can be used to create the\n+          custom node.\n+        </p>\n+        <p>\n+          An AudioWorklet object provides the capability to import module\n+          scripts into its associated <a>AudioWorkletGlobalScope</a>. The user\n+          agent can then create <a>AudioWorkletProcessor</a> classes registered\n+          on the <a>AudioWorkletGlobalScopes</a> and construct their instances.\n+          A processor object represents an audio processing module that runs on\n+          the audio <a>rendering thread</a>. After the processor definition is\n+          successfully stored, an instance of <a>AudioWorkletNode</a> can be\n+          created in the main global scope. This is the counterpart of the\n+          processor but lives on the main <a>control thread</a>. These two\n+          components can communicate via message passing.\n+        </p>\n+        <dl title=\"interface AudioWorklet : Worklet\" class=\"idl\">\n+          <dt>\n+            Promise&lt;void&gt; import(DOMString moduleUrl)\n+          </dt>\n+          <dd>\n+            <p>\n+              Imports a module script returns a promise once it is fully loaded.\n+            </p>\n+          </dd>\n+        </dl>\n+\n+        <h3>\n+          Construction Procedure of AudioWorkletNode and AudioWorkletProcessor\n+        </h3>\n+        <p>\n+          The construction procedure of <a>AudioWokletNode</a> and the\n+          corresponding <a>AudioWorkletProcessor</a> object consists of several\n+          coordinated interactions and the following algorithm specifies such\n+          procedure. Note that these steps must be performed in an atomic\n+          fashion.\n+        </p>\n+        <ol>\n+          <li>\n+            <em>In the window scope</em>: Start AudioWorkletNode constructor.\n+          </li>\n+          <li>\n+            <em>In the AudioWorkletGlobalScope</em>: Locate a registered\n+            AudioWorkletProcessor subclass based on name argument. If none is\n+            found, or if subclass does not extend AudioWorkletProcessor, throw\n+            an exception from the node constructor.\n+            <ol>\n+              <li>\n+                Start registered constructor for custom processor subclass,\n+                passing structured clone of the options object that was provided\n+                to AudioWorkletNode.\n+              </li>\n+              <li>\n+                Start super constructor for AudioWorkletProcessor.\n+              </li>\n+              <li>\n+                Initialize the processor’s states.\n+              </li>\n+              <li>\n+                End the construction of an AudioWorkletProcessor and return to\n+                AudioWorkletNode constructor.\n+              </li>\n+            </ol>\n+          </li>\n+          <li>\n+            <em>In the window scope</em>: Construct AudioParam objects in the node\n+            based on the information from the processor’s\n+            parameterDescriptors getter and initialize parameter values from\n+            options where the keys match names declared in\n+            AudioParamDescriptors.\n+          </li>\n+          <li>\n+            <em>In the window scope</em>: Return from the AudioWorkletNode\n+            constructor.\n+          </li>\n+        </ol>\n+        <section>\n+          <h2 id=\"AudioWorkletNode\">\n+            The <dfn>AudioWorkletNode</dfn> interface\n+          </h2>\n+          <p>\n+            This interface represens an <a>AudioNode</a> which lives on the main\n+            control thread. The user can create this node from an instance of\n+            <a>AudioContext</a> and such node can be connected with other built-in\n+            <a>AudioNode</a>s to form an audio graph.\n+          </p>\n+          <dl title=\n+          \"[Constructor(AudioContext context, DOMString name, optional AudioWorkletNodeOptions options)] interface AudioWorkletNode : AudioNode\" \n+          class=\"idl\">\n+            <dt>\n+              attribute EventHandler onmessage\n+            </dt>\n+            <dd>\n+              <p>\n+                The onmessage handler is called whenever the associated\n+                <a>AudioWorkletProcessor</a> posts a message back to the main\n+                thread.\n+              </p>\n+            </dd>\n+            <dt>\n+              void postMessage(any message, optional sequence&lt;Transferable&gt;\n+              transfer)\n+            </dt>\n+            <dd>\n+              <p>\n+                postMessage May be called to send a message to the corresponding\n+                <a>AudioWorkletProcessor</a> via the algorithm defined by the\n+                Worker specification.\n+              </p>\n+            </dd>\n+          </dl>\n+\n+          <section>\n+            <h2 id=\"AudioWorkletNodeOptions\">\n+              AudioWorkletNodeOptions\n+            </h2>\n+            <p>\n+              The AudioNodeOptions dictionary can be used for the custom\n+              initialization of <a>AudioNode</a> attributes in the\n+              <a>AudioWorkletNode</a> constructor. Entries in this dictionary whose\n+              names that correspond to <a>AudioParam</a>s in the class definition of\n+              an <a>AudioWorkletProcessor</a> are used to initialize the parameter\n+              values upon the creation of a node.\n+            </p>\n+            <dl title=\"dictionary AudioWorkletNodeOptions\" class=\"idl\">\n+              <dt>\n+                unsigned long numberOfInputs\n+              </dt>\n+              <dd>\n+                Similar to <a>numberOfInputs</a> in <a>AudioNode</a>.\n+              </dd>\n+              <dt>\n+                unsigned long numberOfOutputs\n+              </dt>\n+              <dd>\n+                Similar to <a>numberOfOutputs</a> in <a>AudioNode</a>.\n+              </dd>\n+              <dt>\n+                unsigned long channelCount\n+              </dt>\n+              <dd>\n+                Similar to <a>channelCount</a> in <a>AudioNode</a>.\n+              </dd>\n+              <dt>\n+                ChannelCountMode channelCountMode\n+              </dt>\n+              <dd>\n+                Similar to <a>channelCountMode</a> in <a>AudioNode</a>.\n+              </dd>\n+              <dt>\n+                ChannelInterpretation channelInterpretation\n+              </dt>\n+              <dd>\n+                Similar to <a>channelInterpretation</a> in <a>AudioNode</a>.\n+              </dd>\n+            </dl>\n+          </section>\n+        </section>\n+        <section>\n+          <h2 id=\"AudioWorkletGlobalScope\">\n+            The <dfn>AudioWorkletGlobalScope</dfn> interface\n+          </h2>\n+          <p>\n+            This interface is derived from <a>WorkletGlobalScope</a>\n+            representing a special execution context in which an audio\n+            processing script is run. It it is designed to enable the\n+            generation, processing, and analysis of audio data directly using\n+            JavaScript in the audio <a>rendering thread</a>. The user-supplied\n+            script code is evaluated in this scope to define\n+            <a>AudioWorkletProcessor</a>.\n+          </p>\n+          <dl title=\"interface AudioWorkletGlobalScope : WorkletGlobalScope\" \n+          class=\"idl\">\n+            <dt>\n+              void registerAudioWorkletProcessor (DOMString name, Function classConstructor)\n+            </dt>\n+            <dd>\n+              <p>\n+                Registers a definition of a class that is derived from\n+                <a>AudioWorkletProcessor</a>.\n+              </p>\n+              <dl class=\"parameters\">\n+                <dt>\n+                  DOMString name\n+                </dt>\n+                <dd>\n+                  A string key that represents a class definition to be\n+                  registered. <strong>ISSUE</strong>: The conflict between\n+                  multiple class definitions under the same name needs to be\n+                  addressed. For the time being, WG’s resolution is to apply the\n+                  first-come-first- served policy.\n+                </dd>\n+                <dt>\n+                  Function classConstructor\n+                </dt>\n+                <dd>\n+                  A class definition extended from <a>AudioWorkletProcessor</a>.\n+                </dd>\n+              </dl>\n+            </dd>\n+          </dl>\n+        </section>\n+        <section>\n+          <h2 id=\"AudioWorkletProcessor\">\n+            The <dfn>AudioWorkletProcessor</dfn> interface\n+          </h2>\n+          <p>\n+            This interface represents an audio processing module that runs on\n+            the audio <a>rendering thread</a>. It is defined in an\n+            <a>AudioWorkletGlobalScope</a> and the definition of such class\n+            manifests the actual audio processing mechanism of an\n+            <a>AudioWorkletNode</a>. <a>AudioWorkletProcessor</a> can only be\n+            instantiated by the construction of an <a>AudioWorkletNode</a>\n+            instance.\n+          </p>\n+          <dl title=\"interface AudioWorkletProcessor\" class=\"idl\">\n+            <dt>\n+              readonly attribute static sequence&lt;AudioParamDescriptor&gt;\n+            </dt>\n+            <dd>\n+              <p>\n+                This array contains <a>AudioParamDescriptors</a>, which are\n+                descriptors for each controllable parameter on an\n+                <a>AudioNode</a>. This static property is referred in the","path":"index.html","position":239,"original_position":239,"commit_id":"d0181c16e5b5e1421c4845635597406dd65bddfe","original_commit_id":"d0181c16e5b5e1421c4845635597406dd65bddfe","user":{"login":"rtoy","id":663356,"avatar_url":"https://avatars.githubusercontent.com/u/663356?v=3","gravatar_id":"","url":"https://api.github.com/users/rtoy","html_url":"https://github.com/rtoy","followers_url":"https://api.github.com/users/rtoy/followers","following_url":"https://api.github.com/users/rtoy/following{/other_user}","gists_url":"https://api.github.com/users/rtoy/gists{/gist_id}","starred_url":"https://api.github.com/users/rtoy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rtoy/subscriptions","organizations_url":"https://api.github.com/users/rtoy/orgs","repos_url":"https://api.github.com/users/rtoy/repos","events_url":"https://api.github.com/users/rtoy/events{/privacy}","received_events_url":"https://api.github.com/users/rtoy/received_events","type":"User","site_admin":false},"body":"\"referred\" -> \"referenced\"","created_at":"2016-06-29T20:16:33Z","updated_at":"2016-06-29T20:16:33Z","html_url":"https://github.com/WebAudio/web-audio-api/pull/869#discussion_r69018933","pull_request_url":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/869","_links":{"self":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/comments/69018933"},"html":{"href":"https://github.com/WebAudio/web-audio-api/pull/869#discussion_r69018933"},"pull_request":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/869"}}},"pull_request":{"url":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/869","id":75674581,"html_url":"https://github.com/WebAudio/web-audio-api/pull/869","diff_url":"https://github.com/WebAudio/web-audio-api/pull/869.diff","patch_url":"https://github.com/WebAudio/web-audio-api/pull/869.patch","issue_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/869","number":869,"state":"open","locked":false,"title":"Add AudioWorklet section","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},"body":"PTAL.\r\n\r\nPreview: http://hoch.github.io/web-audio-api/#AudioWorklet\r\n\r\nI did not remove the AudioWorker section yet per @rtoy's suggestion. Once we settle on this change, I will submit another PR to remove the section.","created_at":"2016-06-29T15:56:23Z","updated_at":"2016-06-29T20:16:33Z","closed_at":null,"merged_at":null,"merge_commit_sha":"07ab0244a7c266d49a103c1bfa94084e5916c4ea","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/869/commits","review_comments_url":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/869/comments","review_comment_url":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/comments{/number}","comments_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/869/comments","statuses_url":"https://api.github.com/repos/WebAudio/web-audio-api/statuses/d0181c16e5b5e1421c4845635597406dd65bddfe","head":{"label":"hoch:gh-pages","ref":"gh-pages","sha":"d0181c16e5b5e1421c4845635597406dd65bddfe","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},"repo":{"id":26545442,"name":"web-audio-api","full_name":"hoch/web-audio-api","owner":{"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},"private":false,"html_url":"https://github.com/hoch/web-audio-api","description":"Working fork of Web Audio API - ","fork":true,"url":"https://api.github.com/repos/hoch/web-audio-api","forks_url":"https://api.github.com/repos/hoch/web-audio-api/forks","keys_url":"https://api.github.com/repos/hoch/web-audio-api/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hoch/web-audio-api/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hoch/web-audio-api/teams","hooks_url":"https://api.github.com/repos/hoch/web-audio-api/hooks","issue_events_url":"https://api.github.com/repos/hoch/web-audio-api/issues/events{/number}","events_url":"https://api.github.com/repos/hoch/web-audio-api/events","assignees_url":"https://api.github.com/repos/hoch/web-audio-api/assignees{/user}","branches_url":"https://api.github.com/repos/hoch/web-audio-api/branches{/branch}","tags_url":"https://api.github.com/repos/hoch/web-audio-api/tags","blobs_url":"https://api.github.com/repos/hoch/web-audio-api/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hoch/web-audio-api/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hoch/web-audio-api/git/refs{/sha}","trees_url":"https://api.github.com/repos/hoch/web-audio-api/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hoch/web-audio-api/statuses/{sha}","languages_url":"https://api.github.com/repos/hoch/web-audio-api/languages","stargazers_url":"https://api.github.com/repos/hoch/web-audio-api/stargazers","contributors_url":"https://api.github.com/repos/hoch/web-audio-api/contributors","subscribers_url":"https://api.github.com/repos/hoch/web-audio-api/subscribers","subscription_url":"https://api.github.com/repos/hoch/web-audio-api/subscription","commits_url":"https://api.github.com/repos/hoch/web-audio-api/commits{/sha}","git_commits_url":"https://api.github.com/repos/hoch/web-audio-api/git/commits{/sha}","comments_url":"https://api.github.com/repos/hoch/web-audio-api/comments{/number}","issue_comment_url":"https://api.github.com/repos/hoch/web-audio-api/issues/comments{/number}","contents_url":"https://api.github.com/repos/hoch/web-audio-api/contents/{+path}","compare_url":"https://api.github.com/repos/hoch/web-audio-api/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hoch/web-audio-api/merges","archive_url":"https://api.github.com/repos/hoch/web-audio-api/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hoch/web-audio-api/downloads","issues_url":"https://api.github.com/repos/hoch/web-audio-api/issues{/number}","pulls_url":"https://api.github.com/repos/hoch/web-audio-api/pulls{/number}","milestones_url":"https://api.github.com/repos/hoch/web-audio-api/milestones{/number}","notifications_url":"https://api.github.com/repos/hoch/web-audio-api/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hoch/web-audio-api/labels{/name}","releases_url":"https://api.github.com/repos/hoch/web-audio-api/releases{/id}","deployments_url":"https://api.github.com/repos/hoch/web-audio-api/deployments","created_at":"2014-11-12T16:40:37Z","updated_at":"2016-01-29T23:55:53Z","pushed_at":"2016-06-29T15:52:57Z","git_url":"git://github.com/hoch/web-audio-api.git","ssh_url":"git@github.com:hoch/web-audio-api.git","clone_url":"https://github.com/hoch/web-audio-api.git","svn_url":"https://github.com/hoch/web-audio-api","homepage":"http://hoch.github.io/web-audio-api/","size":19629,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"gh-pages"}},"base":{"label":"WebAudio:gh-pages","ref":"gh-pages","sha":"a25fe372107c1f30c7b5cb11afabfbc0dd337ac9","user":{"login":"WebAudio","id":3079689,"avatar_url":"https://avatars.githubusercontent.com/u/3079689?v=3","gravatar_id":"","url":"https://api.github.com/users/WebAudio","html_url":"https://github.com/WebAudio","followers_url":"https://api.github.com/users/WebAudio/followers","following_url":"https://api.github.com/users/WebAudio/following{/other_user}","gists_url":"https://api.github.com/users/WebAudio/gists{/gist_id}","starred_url":"https://api.github.com/users/WebAudio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WebAudio/subscriptions","organizations_url":"https://api.github.com/users/WebAudio/orgs","repos_url":"https://api.github.com/users/WebAudio/repos","events_url":"https://api.github.com/users/WebAudio/events{/privacy}","received_events_url":"https://api.github.com/users/WebAudio/received_events","type":"Organization","site_admin":false},"repo":{"id":12484936,"name":"web-audio-api","full_name":"WebAudio/web-audio-api","owner":{"login":"WebAudio","id":3079689,"avatar_url":"https://avatars.githubusercontent.com/u/3079689?v=3","gravatar_id":"","url":"https://api.github.com/users/WebAudio","html_url":"https://github.com/WebAudio","followers_url":"https://api.github.com/users/WebAudio/followers","following_url":"https://api.github.com/users/WebAudio/following{/other_user}","gists_url":"https://api.github.com/users/WebAudio/gists{/gist_id}","starred_url":"https://api.github.com/users/WebAudio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WebAudio/subscriptions","organizations_url":"https://api.github.com/users/WebAudio/orgs","repos_url":"https://api.github.com/users/WebAudio/repos","events_url":"https://api.github.com/users/WebAudio/events{/privacy}","received_events_url":"https://api.github.com/users/WebAudio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/WebAudio/web-audio-api","description":"The Web Audio API, developed by the W3C Audio WG","fork":false,"url":"https://api.github.com/repos/WebAudio/web-audio-api","forks_url":"https://api.github.com/repos/WebAudio/web-audio-api/forks","keys_url":"https://api.github.com/repos/WebAudio/web-audio-api/keys{/key_id}","collaborators_url":"https://api.github.com/repos/WebAudio/web-audio-api/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/WebAudio/web-audio-api/teams","hooks_url":"https://api.github.com/repos/WebAudio/web-audio-api/hooks","issue_events_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/events{/number}","events_url":"https://api.github.com/repos/WebAudio/web-audio-api/events","assignees_url":"https://api.github.com/repos/WebAudio/web-audio-api/assignees{/user}","branches_url":"https://api.github.com/repos/WebAudio/web-audio-api/branches{/branch}","tags_url":"https://api.github.com/repos/WebAudio/web-audio-api/tags","blobs_url":"https://api.github.com/repos/WebAudio/web-audio-api/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/WebAudio/web-audio-api/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/WebAudio/web-audio-api/git/refs{/sha}","trees_url":"https://api.github.com/repos/WebAudio/web-audio-api/git/trees{/sha}","statuses_url":"https://api.github.com/repos/WebAudio/web-audio-api/statuses/{sha}","languages_url":"https://api.github.com/repos/WebAudio/web-audio-api/languages","stargazers_url":"https://api.github.com/repos/WebAudio/web-audio-api/stargazers","contributors_url":"https://api.github.com/repos/WebAudio/web-audio-api/contributors","subscribers_url":"https://api.github.com/repos/WebAudio/web-audio-api/subscribers","subscription_url":"https://api.github.com/repos/WebAudio/web-audio-api/subscription","commits_url":"https://api.github.com/repos/WebAudio/web-audio-api/commits{/sha}","git_commits_url":"https://api.github.com/repos/WebAudio/web-audio-api/git/commits{/sha}","comments_url":"https://api.github.com/repos/WebAudio/web-audio-api/comments{/number}","issue_comment_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues/comments{/number}","contents_url":"https://api.github.com/repos/WebAudio/web-audio-api/contents/{+path}","compare_url":"https://api.github.com/repos/WebAudio/web-audio-api/compare/{base}...{head}","merges_url":"https://api.github.com/repos/WebAudio/web-audio-api/merges","archive_url":"https://api.github.com/repos/WebAudio/web-audio-api/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/WebAudio/web-audio-api/downloads","issues_url":"https://api.github.com/repos/WebAudio/web-audio-api/issues{/number}","pulls_url":"https://api.github.com/repos/WebAudio/web-audio-api/pulls{/number}","milestones_url":"https://api.github.com/repos/WebAudio/web-audio-api/milestones{/number}","notifications_url":"https://api.github.com/repos/WebAudio/web-audio-api/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/WebAudio/web-audio-api/labels{/name}","releases_url":"https://api.github.com/repos/WebAudio/web-audio-api/releases{/id}","deployments_url":"https://api.github.com/repos/WebAudio/web-audio-api/deployments","created_at":"2013-08-30T11:29:49Z","updated_at":"2016-06-29T04:04:29Z","pushed_at":"2016-06-29T15:56:23Z","git_url":"git://github.com/WebAudio/web-audio-api.git","ssh_url":"git@github.com:WebAudio/web-audio-api.git","clone_url":"https://github.com/WebAudio/web-audio-api.git","svn_url":"https://github.com/WebAudio/web-audio-api","homepage":"http://www.w3.org/2011/audio/wiki/","size":21400,"stargazers_count":332,"watchers_count":332,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":67,"mirror_url":null,"open_issues_count":137,"forks":67,"open_issues":137,"watchers":332,"default_branch":"gh-pages"}},"_links":{"self":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/869"},"html":{"href":"https://github.com/WebAudio/web-audio-api/pull/869"},"issue":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/issues/869"},"comments":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/issues/869/comments"},"review_comments":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/869/comments"},"review_comment":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/pulls/869/commits"},"statuses":{"href":"https://api.github.com/repos/WebAudio/web-audio-api/statuses/d0181c16e5b5e1421c4845635597406dd65bddfe"}}}}
{"actor":{"display_login":"rtoy"}}