teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/04/07 20:50

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -19,4 +19,17 @@
19
19
 
20
20
  1. 利用者に必要なデータに絞って、毎朝DL確認する。
21
21
  2. DLがあれば内容を indexDB を書き換える形で永続化する。
22
- 3. indexedDBから変数に与えてサジェストに利用する
22
+ 3. indexedDBから変数に与えてサジェストに利用する
23
+
24
+ ----
25
+ コメントを受けて追記
26
+
27
+ WebStorage, indexedDB 共に、保存上限があります。
28
+ (サイズは仕様では定められていませんので、例外を発生させて実装を確認するしかない状況です。)
29
+
30
+ * [https://developer.mozilla.org/ja/docs/Web/API/Storage/setItem](https://developer.mozilla.org/ja/docs/Web/API/Storage/setItem)
31
+ * [https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/add](https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/add)
32
+
33
+
34
+ 日本語1文字はUTF8で約3byteという事も考える必要がありますので、
35
+ 2020年現在のブラウザでは、100万件全てを端末で扱うのは無理なんじゃないかなとも思います。