3. もっと おおく おぼえられる しくみ
3. もっと多く覚えられる「localStorage」
3. 2000年代に登場した「localStorage」
クッキーが うまれてから 15年ほど あと、もっと たくさんの じょうほうを おぼえて おける「localStorage (ローカルストレージ)」と いう しくみも つくられました [2]。
localStorageに しまった メモは、サーバーには おくられず、その パソコンの中に のこります。ちょうど、じぶんの つくえの ひきだしに メモを しまって おくのに にて います。クッキーと ちがって、この メモは、サイトに まいかい おくられる ことは ありません。
4. その メモちょうは、どこに あるの?
4. そのメモ帳は、どこにあるのか
4. デジタルのメモ帳の、本当の置き場所
クッキーも localStorageも、じつは くうきの ように 見えない ところに あるのでは ありません。
パソコンの中の、ブラウザ せんようの ばしょに、 ほぞんされて います [3]。ブラウザに よって ほぞんの しかたは ちがいます。
クッキーもlocalStorageも、置いてある場所はパソコンの中です。
パソコンの中の、ブラウザ専用の場所に保存されています[3]。ブラウザによって、保存のしかたはちがいますが、データベースなどの形で整理されていることが多いです。
じぶんでも やって みる
自分でも調べてみたくなったら
自分でも調べてみたくなったら
じぶんでも、このサイトの「よみかた」きのうを たしかめて みましょう。
あんぜんな ばしょで できる こと
- この きじで「よみかた」を きりかえてから、べつの ページに 行って みる。 もどっても おなじ よみかたに なって いるか たしかめて みましょう。
- 大人と いっしょに、じぶんの つかって いる ブラウザの せっていで、クッキーが どのくらい たまって いるか 見せて もらう。
きょう 出て きた ことばを 1つだけ ノートに 書いて おきましょう。「クッキーは 1994年に うまれた」だけで じゅうぶんです。
自分でも、このサイトの「よみかた」機能を確かめてみましょう。
今日できること
- この記事で「よみかた」を切りかえてから、別のページに行ってみる。戻っても同じ読みかたになっているか確かめてみましょう。
- 大人といっしょに、自分の使っているブラウザの設定で、クッキーがどのくらいたまっているか見せてもらう。
気になった言葉を1つだけ書いておくと、あとで調べる入口になります。「マジッククッキーって、もともと何のことだったの?」だけでも十分です。
読み方の設定は、ブラウザの中のどこに記録されているのだろうか。開発者ツールを開けば、その答えを自分で確かめられる。
手を動かして確かめる
- この記事で「よみかた」を切りかえたあと、ブラウザを再起動してから同じページを開いてみる。設定が保存されたままか確かめてみましょう。
- 自分の使っているブラウザの開発者ツールで、Application(またはストレージ)タブを開いてみる。大人といっしょに、Cookieやローカルストレージの中身をのぞいてみましょう。
一次情報にあたる
WHATWGのHTML仕様には、Web Storageの技術的な定義が詳しくまとめられている。
気になった数字や言葉を1つだけノートに記録しておきましょう。「クッキーは4キロバイトまで」という一文でもかまいません。
しらべた もとの じょうほう
参考にした情報源
参考にした情報源と、その使い方
この記事は、下にあげた公開情報をもとに書いています。文章や図を無断で転載してはいません。もっと正確に知りたいときは、必ず下の出典にあたってください。リンク先の内容や、リンク先で起きたことについて、当サイトは責任を負いません。
出典について:Wikipedia、MDN Web Docs(ブラウザ標準技術の公式解説)、技術解説記事を使っています。
- Web Storage API - MDN Web Docs。 https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API (localStorage・sessionStorageの技術的なしくみ、クッキーとの保存容量・送信方法の違いについての公式解説)
- ブラウザストレージの種類とその役割:Cookie、localStorage、IndexedDBなどの概要と特徴 - 株式会社一創。 https://www.issoh.co.jp/tech/details/9666/ (クッキーやlocalStorageが、パソコン内のブラウザ専用フォルダにSQLiteなどのデータベース形式で実際に保存されていることについての解説)
なおした ところ
更新履歴
更新履歴(改版の記録)
- 初版を公開。
- upper・juniorの一部の言い回しを見直し(理由:文の言い回しの見直し。事実・出典は変更なし)。
- 低学年むけで、モントゥーリを「がくしゃ」と書いていたのを、ネットスケープ社で働いていた人に直しました。また、クッキーなどの保存場所・形式はブラウザによって異なることが分かるよう、「保存」の章の言い回しを直しました(先生の目での読み直しによる)。さらに、低学年むけで「ほかの人に見せに行く」という言い方をやめ、サイトに毎回送られないことが分かる書き方に直しました。中学生むけでは、WHATWGとW3Cの紹介を、専門用語を減らした言い方に直しました(事実・出典は変更なし)。さらに、高学年むけの「買い物かご」の文を、何が消えるのかが分かる言い方に直し、低学年むけでは「よみかた」ボタンとlocalStorageの文の指すものを分かりやすくし、中学生むけでは最後の問いかけを、開発者ツールで確かめる活動につながる形に直しました(事実・出典は変更なし)。
このサイトでは、公開した記事の本文は原則として書き直しません。誤りが見つかったときや、内容が古くなったときだけ手を入れ、その理由をこの欄に残します。