Run loop
CakeJS2
renders changes using run loop
iterations in case namesapaces or
properties were changed.
Run loop
is a mixer
component of the cake
's internals, it uses brower's implementations
e.g requestAnimationFrame
or implements its own using plain old settimeout
function.
Explicit actions
Any calculations, anything that application do, is hidden from the render loop,
until you call set
. Only then it will rerender DOM
when next iteration comes..