日本大百科全書(ニッポニカ) 「ブラウザ」の意味・わかりやすい解説
ブラウザ
ぶらうざ
browser
データを閲覧するためのアプリケーション。一般的にはウェブブラウザをさす。ブラウズbrowseには、拾い読みするという意味がある。ウェブブラウザは、インターネットを構成するシステムの一つであるWWW(ワールド・ワイド・ウェブ)を利用して、文書などを表示するためのアプリケーションの総称である。Internet Explorer(インターネットエクスプローラー)(IE)、Mozilla Firefox(モジラファイアフォックス)、Opera(オペラ)、Safari(サファリ)、Google Chrome(グーグルクローム)などがある。
ウェブブラウザは、ウェブサーバー上にあるデータを閲覧する場合に使用するアプリケーションであるため、クライアント側のパソコンで利用する。基本的な機能としては、必要なデータが格納されている場所を特定する、ウェブサーバーにデータの発信などを要請する、送られてきたデータを受信してわかりやすく表示する、などがあげられる。一方のウェブサーバー側では、蓄積したデータを送信するだけでなく、クライアント側の指示に従ってサーバー上でプログラムを動かしその結果を送信するという動作を行っている。
インターネットで使われるプロトコルには、WWW以外にも、リモート操作のtelnet(テルネット)、電子メールのSMTPやPOP、ファイル転送のFTP、チャットのIRC、ネットニュースのNNTPなどがあり、これらもウェブブラウザを介して利用可能である。
かつてのウェブブラウザは一つの情報を一つのウィンドウに表示していたが、一つのウィンドウに複数のページを表示して、タブとよばれる小さな見出しを使って切り替えながら閲覧するタブブラウザが主流となっている。
ウェブブラウザで使われている主要な構成要素に、レンダリングエンジンがある。これは、ウェブサーバーから送られてきたHTML、CSS、JavaScript(ジャバスクリプト)などのデータを解釈して画面に表示するプログラムで、その種類によって機能や速度などが異なる。2014年時点で、IEはTrident(トライデント)、FirefoxはGecko(ゲッコー)、SafariはWebKit(ウェブキット)、OperaとGoogle ChromeはBlink(ブリンク)というレンダリングエンジンを使っている。また、主要なブラウザのレンダリングエンジン部分を流用できるブラウザもある。Blinkエンジンを搭載しながら、IEのTridentに切り替えて使える国産のSleipnir(スレイプニル)などがよく知られている。Firefoxにも特定のタブをIEのレンダリングエンジンで表示するアドオンが用意されている。ウェブブラウザ以外にも、画像ファイルなどを一覧表示する専用アプリケーションをブラウザとよぶこともある。
[黒川武広]