Storageの概要と活用について説明する。今回は、概要について説明を行う。ストレージが挙げられる。ストレージは、アプリケーションに関連する設定や状態などの保存や取り出しを行うために使用される。用意されている選択肢は、少なく主にCookieが使用されてきた。Cookieには以下のような制限があり、使い勝手がいいとは言いがたい。HTTPリクエストが発生する都度、Cookieも必ず一緒に送信されるので、場合によっては必要のないデータまでも送信することになり、アプリケーションの速度を低下させる。SSLを使用しないHTTPリクエストの場合、Cookieは暗号化せずに送信されるので、漏洩の危険性がある。Cookieのデータ容量の上限は、4KBになっており、これを超える情報の保持が出来ない。Storageを使う事により、解決軽減する事が出来る。Storageを使えば解決が可能と記載しておりましたが、セキュリティ的な問題については解決出来ない事をご指摘頂きましたので表現を変更いたしました。誤解を招く表現を使ってしまい申し訳御座いませんでした。必要な場合のみ送信することが出来る。保存可能なデータの容量は5MByte。注)注)保存可能なデータ容量は、ブラウザごとに異なる。利用することにより、安定した動作が保証される。各、Webブラウザの対応状況および、保持出来るローカルストレージ容量は以下のとおり。保存可能なローカルストレージの容量は以下のコードで検証した。注)注)IEでローカルのHTMLを直接実行した場合は、localStorageオブジェクトを取得することができず、以下のコードを実行する事は出来ない。IEで実行する場合は、Webサーバー経由で行うことで実行可能。{alert("このブラウザではsessionStorageがサポートされていません。永続的に保存されるlocalStorageがある。ローカルストレージから破棄される。セッション間で保存したデータの共有は出来ない。ローカルストレージに保持される。保存され、異なるセッション間でもオリジンが同じであれば、データを共有する事が出来る。Storageの活用を説明する。51,057日々複数のビックデータ案件に追われ楽しんでいます。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。