Web アプリケーションソフトウェアの処理方式の説明のうち,“プログレッシブ Web アプリ”の説明として,適切なものはどれか。

テクノロジ系

ア Web サーバ上に実行可能なプログラムを用意し,Web ブラウザからの要求に応じて,Web サーバがそのプログラムを呼び出し,処理結果を Web ブラウザに送信する。

なぜ違う: サーバサイドで処理する CGI などの方式で、PWA ではない。

イ Web ページの要素にその意味を表すメタデータを付加することによって,コンピュータが自動的に Web ページの情報の収集や加工を行えるようにする。

なぜ違う: セマンティック Web の説明。

ウ 新しい Web サービスを,他のサービスが公開する Web API の機能を組み合わせることによって提供する。

なぜ違う: マッシュアップの説明。

エ ブラウザが実行するサービスワーカーの機能を用いて,Web アプリケーションをオフラインで起動させたり,バックグラウンドでデータを同期させたりして,ネイティブアプリケーションであるかのように Web アプリケーションを使えるようにする。

正解: エ

要点: サービスワーカーでオフライン起動やバックグラウンド同期を行い、ネイティブアプリ的に使える。

PWA は、ブラウザが実行するサービスワーカーの機能を用いて、Web アプリをオフラインで起動したりバックグラウンドでデータを同期したりして、ネイティブアプリのように使えるようにする方式。サーバサイド実行(CGI 等)、セマンティック Web、マッシュアップとは異なる。

この問題に出てくる用語

関連キーワード: PWA・サービスワーカー・Web

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和7年度 秋期 応用情報技術者試験 午前 問49