PWA(プログレッシブWebアプリ)の特徴とService Worker

PWA(Progressive Web Apps: プログレッシブWebアプリ)は、標準的なWeb技術(HTML, CSS, JavaScript)を用いて構築されながら、Service Worker(サービスワーカー)や Web App Manifest などの技術を活用することで、ネイティブアプリに匹敵するリッチな体験を提供するWebアプリケーションです。 キャッシュ制御によるオフライン動作、バックグラウンドでのデータ同期、プッシュ通知、ホーム画面へのアイコン追加(インストール)などを可能にします。したがってエが正解です。 各選択肢の解説は以下のとおりです。 CGI(Common Gateway Interface)やサーブレットなど、従来のサーバサイドスクリプト実行方式の説明です。 セマンティックWeb(Semantic Web)やメタデータ構造化(Schema.org 等)の説明です。 Web API マッシュアップ(Mashup)の説明です。

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

出典令和7年度秋期 応用情報技術者試験 午前 問49
ア
Web サーバ上に実行可能なプログラムを用意し,Web ブラウザからの要求に応じて,Web サーバがそのプログラムを呼び出し,処理結果を Web ブラウザに送信する。
イ
Web ページの要素にその意味を表すメタデータを付加することによって,コンピュータが自動的に Web ページの情報の収集や加工を行えるようにする。
ウ
新しい Web サービスを,他のサービスが公開する WebAPI の機能を組み合わせることによって提供する。
エ
ブラウザが実行するサービスワーカーの機能を用いて,Web アプリケーションをオフラインで起動させたり,バックグラウンドでデータを同期させたりして,ネイティブアプリケーションであるかのように Web アプリケーションを使えるようにする。