Web アプリケーションソフトウェアの処理方式の説明のうち、"プログレッシブ Web アプリ" の説明として、適切なものはどれか。
Web サーバ上に実行可能なプログラムを用意し、Web ブラウザからの要求に応じて Web サーバがそのプログラムを呼び出し、処理結果を Web ブラウザに送信する。
Web ページの要素にその意味を表すメタデータを付加することによって、コンピュータが自動的に Web ページの情報の収集や加工を行えるようにする。
新しい Web サービスを、他のサービスが公開する WebAPI の機能を組み合わせることによって提供する。
ブラウザが実行するサービスワーカーの機能を用いて、Web アプリケーションをオフライン対応させたり、バックグラウンドでデータを同期させたりして、ネイティブアプリケーションであるかのように Web アプリケーションを使えるようにする。