情報処理安全確保支援士試験 令和7年秋期午前Ⅱ Webブラウザの逐次表示
出典:令和7年秋期 午前Ⅱ 問18
分野:ネットワーク / ネットワーク応用
JavaScriptなどのスクリプト言語を使って,Webブラウザに組み込まれているサーバとの非同期通信機能を利用する技術であり,地図の高速なスクロールや,キーボード入力に合わせた検索候補の逐次表示を実現するものはどれか。
- ア:Ajax
- イ:CSS
- ウ:DOM
- エ:SAX
TSUNAGARU-ADVICE
まず押さえたいこと
この技術のポイントは、ページ全体を再読み込みせずに、必要なデータだけをサーバと非同期にやり取りできることです。
迷ったときの判断軸
地図の高速なスクロールや検索候補の逐次表示のように、画面の一部だけを滑らかに更新する説明があれば、Webブラウザとサーバが非同期通信するAjaxをまず疑うと判断しやすくなります。CSSは見た目、DOMは文書構造、SAXはXML解析の仕組みです。
科目Bにつなげるために
科目Bでは、Web技術を名称で覚えるだけでなく、その技術がユーザ体験や通信の流れにどう関わるかを説明できることが重要です。Ajaxは画面全体を再読み込みせず、一部だけを更新する仕組みとして理解しておきましょう。
Ajaxは、JavaScriptなどを用いてWebブラウザの非同期通信機能を利用し、ページ全体を再読み込みせずにサーバとデータをやり取りする技術です。
これにより、地図の高速なスクロールや、入力に合わせて検索候補を逐次表示するような動的な画面更新を実現できます。
したがって、アが適切です。
❌他選択肢が誤りの理由イ:CSS
⇒CSSはWebページの見た目(装飾やレイアウト)を指定する仕組みです。
ウ:DOM
⇒DOMはHTMLなどの文書をツリー構造として扱い、要素を操作するための仕組みです。
エ:SAX
⇒SAXはXMLを逐次解析するためのAPIであり、ブラウザの非同期通信技術ではありません。