EagleLand

2015.04.15

WEB+DB PRESS Vol.86 Webフロントエンド最前線「Service Workerで実現するオフラインWebアプリケーション」

「Webフロントエンド最前線」という連載を担当させてもらっているWEB+DB PRESS Vol.86が4月23日に発売されます!連載6回目は、HTTPリクエストの操作・サーバープッシュの受信・バックグラウンドスケジューラといった、Webに長らく求められてきた機能の基盤となるService Workerについて。

Service Workerで変わるWebアプリの常識

Service Workerで実現されるのWebページのオフライン化に限りません。これはFrontrend Conferenceのときに話した通り。

どの機能もネイティブのプラットフォームにはあったもののブラウザにはなく、そしてアプリにとっては重要なものであったので、これらの差でネイティブアプリという選択が数多くされてきた。Service Workerによってこれらが実現することは、Webにとって追い風になるのは間違いない。

パフォーマンスの差も確実に埋まるし(追い付く・追い越すというのは有り得ない話ではあるが、人が気づかないレベルにはいつか到達する。はず)、パフォーマンス以上に決定的な差であったプッシュ通知やバックグラウンドスケジューラも実現する。

ただ、 Google PlayやApp Storeからダウンロードしてスマートフォンのデスクトップに配置する ということが一般化しているので、ブックマークをホームに置くことをどこまで浸透させれるかがポイントかなと思っている。が、これもIncreasing engagement with Web App install bannersのようなブラウザの機能によって、案外あっさり定着するのかも。

※画像はHTML5Rocksより引用

宜しくお願いします(´・ω・`)

Service Workerはオプトインの機能として取り入れやすい技術でもあります。今から積極的に試しておきたいところです。

結城 洋志 (著), 沖元 謙治 (著), 足永 拓郎 (著), 林 健太郎 (著), 大竹 智也 (著), 内田 誠悟 (著), 伊藤 直也 (著), 中山 裕司 (著), hiroki.o (著), 泉水 翔吾 (著), 佐藤 太一 (著), 高橋 俊幸 (著), 西尾 泰和 (著), 舘野 祐一 (著), 中島 聡 (著), 橋本 翔 (著), はまちや2 (著), 竹原 (著), 麻植 泰輔 (著), WEB+DB PRESS編集部 (編集)