回答編集履歴
1
追記
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万件全てを端末で扱うのは無理なんじゃないかなとも思います。
|