@@ -47,10 +47,10 @@ phases. And virtual DOMs are very phase oriented.
47Rendering happens as follows:
47Rendering happens as follows:
49* The application state is rendered into bump allocation arena (1).
49* The application state is rendered into bump allocation arena (1).
50−* (1) diffed with (2) to produce (3).
50+* (1) diffed with (2) and the changes are emitted into (3).
51−* JavaScript code applies (3) to the physical DOM.
51+* JavaScript code applies the change list in (3) to the physical DOM.
52* (1) and (2) are swapped, double-buffering style, and the new (1) has its bump
52* (1) and (2) are swapped, double-buffering style, and the new (1) has its bump
53− allocation pointer reset.
53+ allocation pointer reset, as does (3).
54* Rinse and repeat.
54* Rinse and repeat.
56### Change List as Stack Machine
56### Change List as Stack Machine