This visual trace compares Svelte's Context API and stores for sharing data. Stores are created with writable() and hold reactive values. Components subscribe to stores and re-render automatically when the store updates. Context API uses setContext to provide a value to descendant components, which access it with getContext. The execution table shows steps creating a store, subscribing components, updating values, setting context, and consuming context. Variable tracking shows store and context values changing over time. Key moments clarify that stores notify subscribers automatically, while context requires explicit provision and is scoped to descendants. The quiz tests understanding of store updates, context setting, and component re-rendering behavior. The snapshot summarizes when to use stores versus context in Svelte.