この問題集の使い方と前提
Web の不具合や「なぜそう実装するのか」の多くは、HTTP・ブラウザ・DNS の決まりごとを知っていれば説明がつきます。この問題集は仕様(RFC・Fetch Standard・HTML Standard)と MDN / web.dev を根拠に、「この状況で何が起きるか」「なぜそうなっているか」を問います。CORS の判定・キャッシュの鮮度計算・Cookie の送信可否は、判定ロジックを実装したテストで正解を確かめています(subjects/web/tests/)。
| 通信 | HTTP のメソッド・ステータス・ヘッダ、キャッシュ(Cache-Control / ETag)、DNS と CDN。 |
|---|---|
| セキュリティ | CORS(プリフライトが飛ぶか)、Cookie と認証(セッション / JWT / OAuth)、XSS・CSRF・CSP、TLS と証明書。 |
| ブラウザ | 描画パイプライン(パース → スタイル → レイアウト → ペイント → 合成)、スクリプトの読み込み、Core Web Vitals。 |
前提: ブラウザの既定の挙動は現行の Chrome / Safari / Firefox に合わせ、Cookie の SameSite 未指定は Lax として扱います。問題文で前提を固定しているときはそれに従ってください。
問題文・解説は本問題集独自のものです。各解説の末尾に参照した仕様・公式ドキュメントへのリンクを示しています。 ご意見・LP 制作の事例を送る →