# Starting point: FE engineer, BroadcastChannel after Workers multi-tab map

Learner is a frontend engineer with Web Workers (including SharedWorker vs BroadcastChannel), Session Storage, and Service Workers tracks complete in this repo. Goal (issue #12) is durable judgment for same-origin multi-tab **pub/sub** via `BroadcastChannel` — not shipping a multiplayer product. BC was already the “light notify, no shared process” row on the Workers multi-tab map; do not re-teach SharedWorker or dedicated workers from zero. First ZPD lesson: firm up **what BroadcastChannel is (and is not)** on that map, practice choose/reject against SharedWorker, storage events, sessionStorage, and SW clients, then later own the API and message model.
