Uses localStorage, and content, background, and popup scripts to send, receive, and store data
- Use of Window.localStorage to store data
- Use of
chrome.runtime.sendMessage
andchrome.runtime.onMessage
to send messages between content, background, and popup (a.k.a. "browser_action") scripts
Read more about creating browser extensions at learn-javascript/topics-extensions.md