fw-05 step 03 — The comparison matrix
Goal
The §47 artefact — filled from your own implementations. A copied matrix teaches nothing.
Tasks
- Rows: mini-react (
fw-02/fw-04), React, mini-vue (fw-03/fw-05), Vue, signals, Redux (fw-01), and Blink style invalidation (bi-07). - Columns: change detection · scheduling · memory · consistency · debuggability · incremental work · failure modes · extensibility · compile-time knowledge · runtime knowledge.
- Include the Blink row. It is a change-detection system built to the same requirement, in C++, at a different scale. Putting it in the same table is the point of running both tracks.
- For each row, name the workload where it loses. A row with no losing workload means you have not understood it.
- Never reduce a cell to "faster".
Done when
- 7 × 10 matrix complete, in your own words
- Every row has a stated losing workload
-
The Blink row filled from
bi-07, not from analogy