ネットがつながっていないオフライン状態だと当然Webサイトは見れないので、これまではモバイルアプリを使うしか術はありませんでした。
ところが最近は Progressive Web Apps(PWA) というアーキテクチャが出て、オフラインでもそれなりにサイトを表示できるようになってます。
オンライン時に関連情報を一気に先読みして端末側に蓄積させることによって、オフライン時でもあたかもサーバにつながってるように表示・機能を維持させる手法です。
最近請けた案件はオフライン対応が必要なのですが、私はアプリを作らない人なので、このPWAを使うことに決めて、コツコツ勉強してる最中だったりします。
結構特殊な技法であり、またご要望自体もそれなりに複雑なので、少々不安はありますが、挑戦あるのみと思って精進することにします。
と同時に、「ネットにつながってることがいかに世の中をハッピーにしてるか」と、改めて感じたりもします。
∧