Dynamo Player: Does Changing a Parameter Recompute the Entire Script?

Hi everyone and apologies if this was asked. I couldnt find any threads via the search.

I’m curious about the behavior of Dynamo Player compared to the full Dynamo environment when making changes to parameters. In the full Dynamo environment, as far as I understand, only the downstream nodes of a changed parameter are recomputed.

Has anyone experienced this behavior with Dynamo Player? Is this a known issue or intended functionality? I’m particularly interested in how this impacts performance in complex scripts.

Any insights or references to discussions on this topic would be greatly appreciated.

Thanks in advance!

Player starts by openign a headless Dynamo intance which contains the graph, but does not execute anything at that point.

It then parses out the nodes marked as ‘input’ which it can work with (i.e. sliders, selection nodes, strings, etc.) and provides the UI to the end user to edit them.

Finally when the user hits run the full graph is executed. Partial execution isn’t utilized as each ‘run’ is new.