FEAS Web Locks — DOM cross-tab (spike throwaway)

Rola tej karty: ?

a) cross-tab write (ta sama strona)

b) concurrent setup (jeden profil)

c) termination / tło — auto-release locka

d) koszt locka (ms/zapis)

e) ⭐ stale-resume (JEDNA karta, dwa workery) — realne zagrożenie iOS

A czyta stary stan → B zapisuje → A pisze. BEZ fresh-read = A nadpisuje B (utrata). Z fresh-read-under-lock = A widzi B (brak utraty). Jeden tap, bez zależności od kart w tle.