Re: Some additional requirements for the ScriptProcessorNode ..

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