テクノロジー

ブラウザストレージ比較:localStorage、Cookie、IndexedDBの選び方

1: retore 2025/11/03 20:49

トークンをlocalstorageに入れていいか問題は諸説ある認識

2: dorapon2000 2025/11/03 21:32

“sessionStorageはタブごとに独立したストレージなので共有できません。”

3: uhavetwocows 2025/11/04 00:55

https://blog.flatt.tech/entry/auth0_access_token (XSSを想定したとき)LocalStorageは怖いですよ〜という記事を昔書いたのでご参考までに

4: hiro7373 2025/11/04 01:04

“サードパーティCookieは段階的に廃止されています(Chrome、Safari、Firefoxなど)” Chromeは廃止をやめたし、逆にBrowser Storage永続的と書いてるけどWebKitはその脆弱性を考慮して7日で消えるようにしてるんだが。AI作成記事かな?

5: otoan52 2025/11/04 03:10

indexedDB一択だと思います。

6: jintrick 2025/11/04 07:37

sessionStorageがタイトルから漏れてた

7: harumomo2006 2025/11/04 07:52

7日で消える仕様やめてほしい

8: bamch0h 2025/11/04 08:15

しらなんだ

9: fashi 2025/11/04 10:38

「IndexedDB APIは複雑なため、実際の開発ではDexie.jsの使用をおすすめします」「シークレットモードでは、すべてのストレージがセッションストレージのように扱われます」

10: mohno 2025/11/04 10:40

「生のIndexedDB APIは複雑なため、実際の開発ではDexie.jsの使用をおすすめします」←使う機会がないことを祈ろう(←オイ)

11: k-holy 2025/11/04 11:12

IndexedDBってローカルKVSみたいなもんか。サーバー側DBを正とするアプリだと、検索可能なキャッシュみたいな用途で使うんかな?Dexie.js使ったらトランザクション制御もできるらしい。ほえー

12: hatest 2025/11/04 11:47

適材適所で使えばいい。XSS攻撃はストレージだけの問題じゃないので、CSPの設定とか入出力文字のチェックちゃんとしろよ

13: uva 2025/11/04 11:52

永続的(7日)