質問: いつもお世話になっております。 ### 前提・実現したいこと iPhoneのSafari上で実行するwebアプリにて、 入力された商品コードの値が、商品マスタに入っていなければエラーメッセージを出す。 ### 考えた方法 1. 商品マスタデータをstore.jsによって、ブラウザのローカルストレージに保存。 2. 入力された値と、格納された値を照会 このような方法は可能でしょうか。 ### 懸念点 以下の点を懸念しています。 * 実装可能かどうか * 商品マスタをローカルストレージに保存しきれるのか * 照会時のレスポンスはどうか 他にも良い方法がありましたら、ご教授いただけると嬉しいです。 何卒、宜しくお願い致します。
回答: > > - 実装可能かどうか > > > 内容が具体的でないのですが、「入力された値と、格納された値を照会」くらいなら普通に可能だと思います。 > > - 商品マスタをローカルストレージに保存しきれるのか > > > IndexedDB が比較的容量を使えますが、「商品マスタ」の件数と、実装方法によるとは思います。また、クッキーなどと同じように「消える」前提での設計が必要です。 【モダンブラウザのストレージ容量と調査方法まとめ - HTML5 Rocks】 > > - 照会時のレスポンスはどうか > > > 実装方法によります。また、どの程度のレスポンスを求めているかがわかりませんが、実測してみる以外確認方法は無いように思います。