fw-11 step 02 — Vue, with questions

Tasks

  1. Reactivity. How are dependency sets stored — per target, per key? What is the memory shape at 10,000 reactive objects? What exactly does cleanup remove, and when?
  2. Runtime core. How does the scheduler order pre / post / sync jobs? Why does flush: 'post' exist? (Hint: someone hit forced synchronous layout.)
  3. Runtime DOM. Prop patching and event-handler caching.
  4. Compiler core. The transform pipeline and how patch flags are generated.
  5. Compiler DOM. DOM-specific transforms.
  6. Find the LIS computation and confirm what it does with the unmatched middle. Compare with your fw-05 implementation.

Same discipline: eight gate questions, and classify every difference.

Done when

  • All five areas covered
  • The LIS implementation compared against yours
  • Classifications defended with evidence