StorageActorMock(parent p.)StorageUIResourceCommand
Fission ON
Fission ON
TargetCommandCookies(actor)
onWindowDestroyed
onWindowDestroyed
update("deleted")
update("deleted")
CookieWatcher
onStoresUpdate
onStoresUpdate
throttled
throttled
navigate
emit("single-store-update")
emit("single-sto...
onStoreUpdate
onStoreUpdate
one event per update
one event per update
Note: IndexedDB does the same things.
Note: IndexedDB does the same things.

Notes:

  • Storage resources are actually fronts.
  • Content process resources are: localStorage, sessionStorage and Cache
  • Parent process resources are: cookies and IndexedDB

Notes:...
Target switching OFF
Target switching OFF
navigate
onTargetDestroyed
onTargetDestroyed
onTargetAvailable
onTargetAvailable

Key points:

  • Content process storage types handle deletion in the UI client callback for `onTargetDestroyed`.
  • Parent process storage types don't have a target front, so we need to send `delete` updates.
  • New actors are created for both content and parent process storage types (their watcher's `watch` method is called) when navigation.

Key points:...
parent storage types: 1 front
content storage types: 1 front per target
parent storage types: 1 front...
onResourceListAvailable
onResourceListAv...
Viewer does not support full SVG 1.1