ブラウザ(browser)とは、インターネット上のWebページを閲覧するためのソフトウェアです。正式にはWebブラウザと呼び、入力したURLに従ってWebサーバーからデータを受け取り、文字や画像として画面に表示します。
イメージとしては、ブラウザはインターネットへの窓です。世界中にある膨大な情報も、この窓を通して初めて目に見える形になります。窓の性能(ブラウザの種類)によって、見え方や表示の速さが少しずつ変わります。私たちがふだん「ネットを見る」と言うとき、その入口となっているのがこのブラウザです。
ブラウザはWebページを表示するだけでなく、お気に入り(ブックマーク)の保存、閲覧履歴の管理、パスワードの記憶、拡張機能の追加など、便利な機能を数多く備えています。使い方に合わせて自分好みにカスタマイズできるのも、現代のブラウザの特徴です。
ブラウザの仕組み
ブラウザは、Webサーバーから受け取ったHTML・CSS・JavaScriptというデータを解釈し、人間が読める見た目に組み立てます。この処理をレンダリングと呼びます。HTMLが文章の骨組み、CSSが見た目の装飾、JavaScriptが動きを担当し、これらを組み合わせて1つのページが完成します。
URLを入力してからページが表示されるまでの流れをかんたんにまとめると、まずブラウザがDNSを使ってドメイン名からサーバーの住所(IPアドレス)を調べ、そのサーバーへデータを要求します。返ってきたHTMLなどを解釈し、画面に描き出す——この一連の処理を、私たちが気づかないほどの短い時間でこなしているのです。
主なブラウザ
現在は複数のブラウザが使われており、それぞれ開発元や特徴が異なります。代表的なものを比較すると次のとおりです。
| 名称 | 開発元 | 特徴 |
|---|---|---|
| Chrome | 世界で最も使われている | |
| Safari | Apple | iPhone・Macの標準 |
| Edge | Microsoft | Windowsの標準 |
| Firefox | Mozilla | プライバシー重視 |
レンダリングエンジンとは
ブラウザの表示処理の中心にあるのがレンダリングエンジンです。ChromeとEdgeは同じ「Blink」、Safariは「WebKit」、Firefoxは「Gecko」を使っています。エンジンが異なると、まれに同じページでも表示が微妙に変わることがあります。そのためWeb制作では、複数のブラウザで表示を確認する作業が欠かせません。
また、安全にネットを使うためには、ブラウザを最新の状態に保つことが大切です。古いバージョンには、悪用される可能性のあるセキュリティ上の弱点が残っていることがあるためです。多くのブラウザは自動で更新される仕組みを備えていますが、ときどき最新版になっているか確認しておくと安心です。
あわせて知っておきたい用語
- HTML:
Webページの骨組みを作る言語 - URL:
Webページの住所を示す文字列 - クライアント(Client):
ブラウザはWebクライアントの代表例

コメント