If I set a breakpoint inside the computed knockout.js, I see two frames in the call stack (using the Chrome F12 tool)
- my calculation (debugger stopped at breakpoint)
- knockout
function evaluateImmediate() in var newValue = readFunction.call(evaluatorFunctionTarget);
I believe subtraction subtraction / throttling is calculated using a timeout mechanism. They must store the trigger (s) due to which it is calculated for revaluation, right? Where?
Is there also a “remembered” context that is computable? Where?
source share