I’m sticking to the shared local data solution mentioned in the question using localStorage
. It seems to be the best solution in terms of reliability, performance, and browser compatibility.
localStorage
is implemented in all modern browsers.
The storage
event fires when other tabs makes changes to localStorage
. This is quite handy for communication purposes.
References can be found here:
Webstorage
Webstorage – storage event
Related Contents:
- Communication between tabs/windows with same origin [duplicate]
- How to insert save to favourites feature link within modal?
- How to Store Objects in HTML5 localStorage?
- What is the max size of localStorage values?
- How do I store an array in localStorage? [duplicate]
- HTML5 Local storage vs. Session storage
- What browsers support HTML5 WebSocket API?
- When do items in HTML5 local storage expire?
- In HTML5, is the localStorage object isolated per page/domain?
- How to save an image to localStorage and display it on the next page?
- How to check whether a Storage item is set?
- Get HTML5 localStorage keys
- How to delete a localStorage item when the browser window/tab is closed?
- html5 localStorage error with Safari: “QUOTA_EXCEEDED_ERR: DOM Exception 22: An attempt was made to add something to storage that exceeded the quota.”
- HTML5 Local Storage fallback solutions [closed]
- Looping through localStorage in HTML5 and JavaScript
- Scope of sessionStorage and localStorage
- Uploading Multiple Files to Google Drive with Google App Script
- How to store objects in HTML5 localStorage/sessionStorage
- How to find the size of localStorage
- localStorage access from local file
- JavaScript localStorage object broken in IE11 on Windows 7
- Web app in tvOS
- Accessing localStorage from a webWorker
- Is it possible to use any HTML5 fanciness to export local storage to Excel?
- Storing Image Data for offline web application (client-side storage database)
- Saving and loading an image from localStorage
- Best way to store small UI user preferences in web app? [closed]
- How can I request an increase to the HTML5 localstorage size on iPad, like the FT web app does?
- Javascript + HTML5 localstorage [closed]
- How do I save and restore a File object in local storage
- Include another HTML file in a HTML file
- How to create a file in memory for user to download, but not through server?
- How can you programmatically tell an HTML SELECT to drop down (for example, due to mouseover)?
- How do you read CSS rule values with JavaScript?
- Google Maps API v3: How to remove all markers?
- How to get the entire document HTML as a string?
- Difference between Relative path and absolute path in javascript
- Disabled href tag
- Input placeholders for Internet Explorer
- Changing nav-bar color after scrolling?
- How to display a confirmation dialog when clicking an link?
- Image manipulation and texture mapping using HTML5 Canvas?
- Is it OK to add your own attributes to HTML elements? [duplicate]
- JavaScript loading progress of an image
- Does HTML Hidden control have any events? Like onchange or something?
- HTML5 Canvas Circle Text
- Make a instead of by pressing Enter on a contenteditable
- Bootstrap Dropdown menu is not working
- Prevent Highlight of Text Table