Web アプリケーションは、インターネットの常時接続性に支えられ、ここ10数年で急速に普及しました。 サーバー側でスクリプトを書き換えれば、そこに接続するクライアントにもその変更が容易に適用できるなど、運用の利便性もあって、 今でもインターネット、イントラネットどちら向けにも大変人気です。 ところが、モバイルアプリの開発となると少々厄介なことが発生します。 ここでは HTML5 で導入されたオフライン Web アプリケーションと、それを支えるキャッシュマニフェストについて説明します。 HTML5 のオフライン機能とは 携帯端末は、当然ながら地理的な移動に "携帯" するものですから、ネットワークへの接続可能性が、 デスクトップ PC の場合と比べて圧倒的に低くなります。 ひとことでいえば、「ネットがチョイチョイ切れる」わけです。 従来の Web アプリケーションでは、「ネットワークに接続で
![HTML5 オフライン Web アプリケーションとキャッシュマニフェスト](https://cdn-ak-scissors.b.st-hatena.com/image/square/293fb6ec3ff4a9e3b998c9e77aed61d41bef5b29/height=288;version=1;width=512/https%3A%2F%2Fwww.keicode.com%2Fimg%2Fog-image-1.png)