javascriptの勉強をしている際、ストレージの部分の説明で分からない部分があった為、教えて頂きたいです。
ローカルストレージについての説明で、「オリジン単位でデータを管理できる。ウィンドウ/タブをまたいでデータの共有が可能で、ブラウザーを閉じてもデータは維持される。」また、ローカルストレージの問題点として、「同一のオリジンで複数のアプリを稼働している場合、変数名が衝突しやすい。」とあったのですが、「オリジン単位でデータを管理できる」とはどういうことなのでしょうか?オリジンが「url + ホスト名 + ポート番号」というのは分かっているのですが、それ単位でデータを管理できるという所が理解できないです。
また、「同一のオリジンで複数のアプリを稼働している場合、変数名が衝突しやすい。」ここにつきましても、どういうことなのか全く分からない状態です。