yes, the localstorage is the way to go<p>You save stuff to localstorage in one tab, and in other tab you listen to &quot;storage&quot; event:<p><pre><code>    window.addEventListener(&#x27;storage&#x27;, function() {..})
</code></pre>
[0] <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Web_Storage_API&#x2F;Using_the_Web_Storage_API" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Web_Storage...</a><p>[1] <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;Events&#x2F;storage" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;Events&#x2F;storage</a><p>Another option is shared web workers, though I never used it.<p>[2] <a href="http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;12107424&#x2F;communication-between-browser-tab" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;12107424&#x2F;communication-be...</a><p>[3] <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;SharedWorker" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;SharedWorke...</a><p>I confused things in my other comment (I deleted it)