eyemovic inc.

Culture blog会社の活動・働き方

2013.11.25

オフラインファースト

もしかしてだけど、来年ジワジワ流行するかもしれないウェブコンテンツの考え方に「オフラインファースト」というのがあります。「モバイルファースト」は聞いたことあるが、「オフラインファースト」って何だ。

文字通り、オフライン状態でも使えるようにすることです。デバイスが多様化した現在、とあるスマホのアプリを入れたはいいが、ずっとデータ同期中だと負担はかかるし、バッテリー残量にも影響します。また、屋外での利用では、事前につくった資料をブラウザ上で見せるのもよいが、いざ無線電波が入らなくなったら見られなくなります。

そこで、オフラインになることを前提で考える。ネットが切断されても非同期で動く。オンラインになった時に同期される。これが「オフラインファースト」らしいです。

冒頭で、来年ジワジワと書きましたが、Google ドライブはオフライン対応しています。(ちょい設定がいります。)たとえば、Google ドライブのプレゼンテーションを公開中に無線電波が途切れても問題なく表示されます。

非同期といえば、HTML5ではちょっと強化されているので、こんな↓やつとか使えます。

ライブラリを使わず素で書いたものなど、通常はコードの上から順番に読み込みます。HTML5では、asyncとしてマークすることで非同期で他との同時進行に対応。HTMLだけで簡単な実行タイミングの指定ができます。

JavaScriptに代わる言語が生み出されているそうですが、サーバに依存しないスクリプトは、これからもますます需要がありそうです。

愛媛県松山市でWeb開発一筋15年、700サイト以上の構築実績!

Webサイト制作・システム開発・スマホアプリ開発・組込ソフトウェア開発ならアイムービックにお任せ下さい。