Specify and create an executionContext/pause
and unpause
methods
#471
Labels
p-medium
Should be completed in the next few sprints
Summary
We should give the IDE an option to temporarily disable automatic execution. To that end, we need to design and implement additional messages in the protocol.
Value
When building a pipeline consisting of computationally expensive steps, it is sometimes useful to postpone execution until a larger amount of work has been done. Pausing automatic execution allows to achieve that.
Specification
The pause and unpause messages should stop and resume automatic execution of execution contexts on changes. The contexts should still watch the source changes and update their internal state, but abstain from actually executing user code and sending expression value updates.
Even when paused, the visualizations system should remain unaffected (allowing the users to use visualizations for pre-computed values).
executionContext/pause
andexecutionContext/unpause
messages in the protocol document.Acceptance Criteria & Test Cases
The text was updated successfully, but these errors were encountered: