Frontend Internals

The algorithms hiding inside every modern UI framework: keyed virtual-DOM reconciliation, an interruptible fiber work loop, the hook linked list behind useState, fine-grained reactive dependency tracking, and batched update scheduling -- grounded in how React and Vue actually implement the same ideas.

5 exercises

Start with "Virtual DOM Diffing (Keyed List Reconciliation)"

Tap the menu button in the corner to browse all exercises.