- From: Robert O'Callahan <robert@ocallahan.org>
- Date: Fri, 1 Feb 2013 10:38:44 +1300
- To: srikumarks@gmail.com
- Cc: "<public-audio@w3.org> WG" <public-audio@w3.org>
Received on Thursday, 31 January 2013 21:39:11 UTC
Our implementation identifies nodes that can never affect output in the future, and automatically removes them. As far as I can tell, we do this without altering any observable behavior --- except for performance I guess. So we may wish the spec to say that implementations should optimize for cases where nodes are added to the graph and never explicitly removed even after they can no longer affect observable output. I think attempting to fully define "after they can no longer affect observable output" would be unnecessary and a mistake. For ScriptProcessorNode, this would mean an implementation can never automatically remove a ScriptProcessorNode. I think that's OK. Rob -- Wrfhf pnyyrq gurz gbtrgure naq fnvq, “Lbh xabj gung gur ehyref bs gur Tragvyrf ybeq vg bire gurz, naq gurve uvtu bssvpvnyf rkrepvfr nhgubevgl bire gurz. Abg fb jvgu lbh. Vafgrnq, jubrire jnagf gb orpbzr terng nzbat lbh zhfg or lbhe freinag, naq jubrire jnagf gb or svefg zhfg or lbhe fynir — whfg nf gur Fba bs Zna qvq abg pbzr gb or freirq, ohg gb freir, naq gb tvir uvf yvsr nf n enafbz sbe znal.” [Znggurj 20:25-28]
Received on Thursday, 31 January 2013 21:39:11 UTC