Talking Tabs - Communicating Across Browsing Contexts
summary
Compares two main strategies for cross-tab/browser-context communication: shared memory mechanisms (LocalStorage, Cookies, SessionStorage, IndexedDB, SharedArrayBuffer & Atomics) and messaging APIs (postMessage, BroadcastChannel, MessageChannel). Explains use-cases, advantages and disadvantages for each mechanism and demonstrates example usage for every type.
AI-written summary · about
related talks
35mBeyond The Tab: Executing JavaScript Across Browser Contexts
05mSyncing Component State Across Tabs with Service Workers
50mMost useful browser APIs
45mHow much memory does your tab consume?
58mUntangling Browser Threads
28mThe App-Changing Magic (and Joy) of Web APIs
20mAn empty database in everybody's pocket
20mUsing Multithreading in the Browser