HTML5で様々なAPIが追加されていますが(狭義ではHTML5に含まれないものも多いですが)、特に利便性が高くて使いやすいと思うのがlocalStrageです。localStrageを使ったWebアプリケーションや、すぐに使えるlocalStrageを使ったライブラリを紹介します。

Cookieより大容量

Cookieはブラウザによって挙動が全く違います。Cookieの数、上限に達した場合の処理などが異なるのでそもそも大容量のデータを保存するのには適しません。昔のAndroidブラウザは長い文字列を切ってしまう不具合もありました。

Cookieはサーバにも送信されますが、localStrageはされません。その特性の違いによって使い分けるのが良いでしょう。