ウェブブラウザは、ワールド ワイド ウェブ上の情報リソースを取得、表示、および移動するためのソフトウェア アプリケーションです。さらに、表示システムに返される可能性のある情報の取得または入力も提供し、必要に応じて保存または処理します。特定のページまたはコンテンツにアクセスする方法は、Uniform Resource Identifierまたは URI と呼ばれるアドレスを入力することによって実現されます。これは、ウェブ ページ、画像、ビデオ、またはその他のコンテンツである可能性があります。 [ 1 ]リソースに含まれるハイパー リンクにより、ユーザーはブラウザで関連リソースに簡単に移動できます。
ウェブ ブラウザの前身は、1980 年代半ばから後半にかけてハイパーリンクアプリケーションという形で現れ、その後、ティム・バーナーズ=リーは 1990 年に最初のウェブ サーバーと最初のウェブ ブラウザの両方を開発したとされています。最初のウェブ ブラウザはWorldWideWeb (スペースなし) と呼ばれ、後に Nexus と改名されました。[ 2 ]その後すぐに多くのブラウザが開発され、マーク・アンドリーセンの 1993 年のMosaic (後にNetscape ) [ 3 ]は特に使いやすくインストールも簡単で、1990 年代のインターネット ブームのきっかけとなったとよく言われています。[ 4 ]現在、主要なウェブ ブラウザはChrome、Safari、Firefox、Opera、Edgeです。[ 5 ]
ウェブの人気爆発は、1993年9月にNCSA Mosaicというグラフィカルブラウザによって引き起こされました。このブラウザは最終的にいくつかの人気のあるオフィスおよび家庭用コンピュータで動作しました。[ 6 ]これは、マルチメディアコンテンツを非技術系のユーザーに提供することを目的とした最初のウェブブラウザであり、以前のブラウザ設計とは異なり、同じページに画像とテキストが含まれていました。[ 7 ]その創設者であるマーク・アンドリーセンは、1994年にNetscape Navigatorをリリースした会社も設立しました。Netscape Navigatorは、 MicrosoftのInternet Explorer(Windows用)との覇権争い(敗北)に発展し、初期のブラウザ戦争の1つとなりました。

1984年、未来学者テッド・ネルソンのアイデアを発展させ、ニール・ラーソンの商用DOS MaxThinkアウトラインプログラム[ 8 ] [ 9 ]は、 ASCII 、バッチ、および最大32階層のMaxThinkファイルとの間で山括弧ハイパーテキストジャンプ(後のWebブラウザで採用)を追加しました。1986年、[ 13 ]彼はDOS版の知識ネットワークプログラムHoudiniをリリースしました[ 14 ] [ 15 ]。このプログラムは、各ファイル内で7500個のリンクで相互接続された2500個のトピックと、無制限の数の外部ASCIIファイル、バッチファイル、その他のHoudiniファイル間のハイパーテキストリンク[ 11 ]をサポートしていました。これらの機能は、当時人気だった彼のシェアウェアDOSファイルブラウザプログラムHyperRez(メモリ常駐)とPC Hypertext(プログラム、エディタ、ホットスポットジャンプを含むグラフィックファイル、相互リンクされたシソーラス/用語集ファイルへのジャンプも追加)に含まれていました。これらのプログラムは多くの人にブラウザの概念を紹介し、20年後もGoogleにはPC Hypertextへの参照が300万件表示されています。 1989年、ラーソンはHyperBBS [ 16 ] [ 17 ]とHyperLan [ 18 ]の両方を作成しました。これらはどちらも、複数のユーザーがトピックとジャンプの両方を作成/編集して情報と知識のアニーリングを行うことを可能にし、コラムニストのジョン・C・ドヴォラックによれば、その概念はWikiより何年も前に存在していました。
1987年以降[ 19 ] [ 20 ]、ニール・ラーソンはTransText(ハイパーテキストワードプロセッサ)や、大規模な知識システムを迅速に構築するための多くのユーティリティも開発しました。1989年には、彼のソフトウェアが大手会計事務所8社のうちの1社向けに、すべての会計法規を50,000個のファイルと200,000個のハイパーテキストジャンプを含むCD-ROMに統合した包括的な知識システム(統合訴訟知識システム)[ 21 ]の作成に役立ちました。さらに、 Lynx(非常に初期のウェブベースブラウザ)の開発履歴には、そのプロジェクトの起源がニール・ラーソンとMaxthinkのブラウザコンセプトに基づいていることが記されています[ 22 ] 。 1989年、彼は情報の配布よりも知識/知恵の創造を優先し、Mosaicブラウザチームへの参加を辞退しました。これは、今日のインターネットでもまだ解決されていない問題だと彼は言います。
もう 1 つの初期のブラウザである Silversmith は、1986 年に John Bottoms によって作成されました。[ 23 ] [ 24 ] SGMLタグをベースとしたこのブラウザは、 [ 25 ] AAP の電子文書プロジェクトのタグ セットをわずかに修正して使用し、多くの初期採用者に販売されました。[ 26 ] [ 27 ] [ 28 ]当時、SGML は印刷文書のフォーマットにのみ使用されていました。[ 29 ]電子的に表示される文書に SGML を使用することは、電子出版の転換点を示し、かなりの抵抗に遭いました。Silversmith には、統合インデクサ、全文検索、SGML タグを使用した画像、テキスト、音声間のハイパーテキスト リンク、ハイパーテキスト リンクで使用するためのリターン スタックが含まれていました。また、今日のブラウザではまだ利用できない機能も含まれていました。これには、文書構造内の検索を制限する機能、ワイルド カードを使用したインデックス付き文書の検索、タグ属性値と属性名で検索する機能などが含まれます。
ピーター・スコットとアール・フォーゲルは、1988年に発表されたHyperRezのコンセプトを拡張し、 1990年にHyTelnetを開発しました。HyTelnetはTelnetサイトへのジャンプ機能を追加し、世界中の5000以上の図書館のオンラインカタログへの即時ログインとアクセスをユーザーに提供しました。HyTelnetの強みは、リンクの作成と実行のスピードとシンプルさでしたが、Telnetリンクの追加、インデックス作成、変更を行うための世界規模の中央集権的なソースが欠けていました。この問題は、Webサーバーの発明によって解決されました。


最初のウェブ ブラウザーであるWorldWideWeb は、1990 年にTim Berners-LeeによってNeXT コンピューター向けに開発され(同じマシン向けの最初のウェブ サーバーと同時期) [ 30 ] [ 31 ] 、1991 年 3 月にCERNの同僚に紹介されました。Berners-Lee は、CERN でインターンとして働いていた数学の学生Nicola Pellowを雇い、古い端末でウェブ ページを表示するクロス プラットフォーム ブラウザーであるLine Mode Browser を作成し、1991 年 5 月にリリースしました。 [ 32 ]
1992年、トニー・ジョンソンはMidasWWWブラウザをリリースした。Motif/XをベースにしたMidasWWWは、UnixやVMSからWeb上のPostScriptファイルを表示でき、圧縮PostScriptも処理できた。[ 33 ]初期の人気Webブラウザのもう1つは、 HyperCardをモデルにしたViolaWWWだった。同じ年にLynxブラウザが発表された[ 22 ]。これは、これらの初期プロジェクトの中で、現在もメンテナンスとサポートが続けられている唯一のものである。[ 34 ] Erwiseは、ヘルシンキ工科大学の学生プロジェクトとして開発され、1992年4月にリリースされたグラフィカルユーザーインターフェースを備えた最初のブラウザだったが、1994年に開発が中止された。[ 35 ]
コーネル大学ロースクールの法情報研究所に所属するトーマス・R・ブルースは、 1992年にCelloの開発を開始した。1993年6月8日にリリースされたCelloは、初期のグラフィカルWebブラウザの一つであり、Microsoft Windows(Windows 3.1、NT 3.5)およびOS/2プラットフォームで動作する最初のブラウザでもあった。

しかし、Web の人気爆発は、インターネットのキラー アプリケーションと呼ばれたグラフィカル ブラウザーNCSA Mosaicによって引き起こされました。これは、ドキュメントのテキストに画像をインラインで表示する最初の Web ブラウザーでした。 [ 7 ]以前のブラウザーでは、アイコンが表示され、クリックすると、ヘルパー アプリケーションでグラフィック ファイルをダウンロードして開きます。これは、両方の側で意図的な設計上の決定でした。初期のブラウザーのグラフィック サポートは、ユーザーがテキストを読むためにスクロールしている間に、技術論文に関連付けられたチャートやグラフを表示することを目的としていましたが、Mosaic は非技術系のユーザーにマルチメディア コンテンツを提供しようとしていました。Mosaic およびそこから派生したブラウザーには、画像を自動的にインラインで表示するか、外部プログラムで開くためのアイコンを表示するかのユーザー オプションがありました。NCSAの Mosaic チームのリーダーであったMarc Andreessenは、後にNetscape Communications Corporationとして知られる会社を設立するために退社しました。 Netscapeは1994年10月に主力製品であるNavigatorをリリースし、翌年には大ヒットした。Mosaicは当初Unix上で動作し、すぐにAmigaおよびVMSプラットフォームに移植され、その後Apple MacintoshおよびMicrosoft Windowsプラットフォームにも移植された。バージョン1.0は1993年9月にリリースされた。[ 6 ]
IBMは1994年にOS/2 Warpとともに独自のWebExplorerを発表し、バージョン1.0は1995年1月6日にリリースされた。
UdiWWWは、1995年にリリースされた数式タグを含むすべてのHTML 3機能を処理できる最初のWebブラウザでした。 1996年4月にバージョン1.2がリリースされた後、Bernd Richterは「残りはMicrosoftのActiveX Development Kitに任せよう」と言って開発を中止しました。 [ 36 ] [ 37 ] [ 38 ]
これまでブラウザを販売していなかったマイクロソフトは、スパイグラス社から買収したInternet Explorer(バージョン1.0は1995年8月16日にリリース)でついにこの戦いに参入した。これにより、マイクロソフトとネットスケープがウェブブラウザ市場を巡って争う、いわゆる「ブラウザ戦争」が始まった。
初期のウェブユーザーは、他のアプリケーションを選ぶのと同じように、利用可能な数少ないウェブブラウザの中から自由に選ぶことができた。ウェブ標準によって、ユーザー体験はほぼ変わらないとされていた。ブラウザ戦争によってウェブは何百万人もの一般のPCユーザーの手に渡ったが、ウェブの商業化が標準化の取り組みをいかに阻害するかが明らかになった。マイクロソフトとネットスケープは、自社製品にHTMLへの独自の拡張機能を積極的に組み込み、製品の差別化によって優位に立とうとしたため、1990年代後半には、マイクロソフトまたはネットスケープのブラウザだけが有力な競合相手となった。標準化されたウェブにとっての勝利として、ハコン・ウィウム・リーが提案したカスケードスタイルシートが、ネットスケープのJavaScriptスタイルシート(JSSS)を抑えてW3Cに採用された。

1996 年、Netscape のブラウザ市場シェアは 86% に達し (Internet Explorer は 10% に迫る)、その後 Microsoft がブラウザをオペレーティングシステムに統合し、OEMとのバンドル契約を開始しました。IE はリリースから 4 年以内にブラウザ市場の 75% を占め、1999 年までに 99% を占めるようになりました。[ 39 ] Microsoft はその後これらの容疑で独占禁止法訴訟に直面しましたが、Netscape の市場シェアの低下傾向が不可逆的であることが明らかになった時点で、ブラウザ戦争は事実上終結しました。Mac OS Xのリリース前は、 Macintosh プラットフォームで使用されている主要なブラウザは、 Mac 用 Internet Explorerと Netscape でした。
製品開発への商業的な資金調達が困難になったNetscapeは、製品をオープンソース化することでMozillaを開発した。これにより、ブラウザはInternet Explorerに対する技術的な優位性を維持することができたが、Netscapeの市場シェアの低下を食い止めることはできなかった。Netscapeは1998年末にAmerica Onlineに買収された。
1998年、電子文学実験である「The Impermanence Agent」は、各読者のウェブ閲覧を監視してテキストと画像をカスタマイズするストーリーテリングWebエージェントとして始まりました。[ 40 ] Noah Wardrip-Fruin、Adam Chapman、Brion Moss、Duane Whitehurstは、ユーザーがウェブを閲覧するにつれてオーバーレイ情報で覆い隠されるオリジナルのストーリーを持つこのエージェントを開発しました。[ 40 ]このプロジェクトは1998年から2002年まで続きました。[ 41 ] Alex Greenbergerは、これはデジタルフィードが個々のユーザーに反応し、そのデータを使用して「独自の体験を創造する」ことができることを示した最初の作品の1つであると主張しています。[ 41 ]

当初、Mozillaプロジェクトは開発者の獲得に苦労したが、2002年までには比較的安定した強力なインターネットスイートへと進化を遂げた。この節目を記念してMozilla 1.0がリリースされた。また、2002年には、後に人気ブラウザとなるFirefoxの派生プロジェクトもリリースされた。
Firefoxは、前身のMozillaブラウザと同様に、当初から無料でダウンロードできました。Firefoxのビジネスモデルは、1990年代のNetscapeのビジネスモデルとは異なり、主にGoogleなどの検索エンジンと提携してユーザーを誘導することに基づいています( Webブラウザ#ビジネスモデルを 参照) 。
2003年、マイクロソフトはInternet Explorerを独立した製品として提供せず、Windowsプラットフォームの進化の一部として統合していくこと、そしてMacintosh向けのリリースは今後行わないことを発表した。
AOLは2008年2月にNetscapeウェブブラウザのサポートと開発を終了すると発表した。[ 42 ]

2004 年後半、Internet Explorer の市場シェアは 92% 以上でピークに達しました。[ 43 ]それ以降、市場シェアはゆっくりと着実に減少しており、2013 年 7 月時点では約 11.8% となっています。2005 年初頭、Microsoft は Internet Explorer を Windows の一部としてリリースするという決定を覆し、Internet Explorer のスタンドアロン バージョンが開発中であることを発表しました。Internet Explorer 7 は、2006 年 10 月にWindows XP、Windows Server 2003、およびWindows Vista向けにリリースされました。Internet Explorer 8 は、2009 年 3 月 19 日に Windows XP、Windows Server 2003、Windows Vista、 Windows Server 2008、およびWindows 7向けにリリースされました。[ 44 ]その後、Internet Explorer 9、10、および 11 がリリースされ、バージョン 11 はWindows 10に含まれていますが、Microsoft Edge がデフォルトのブラウザーになりました。

AppleのSafariは、 Mac OS Xバージョン10.3以降、デフォルトのブラウザとして採用され、Mac OS Xにおけるブラウジングを席巻する存在となった。Firefox、Camino 、 Google Chrome、OmniWebなどは、Macシステム向けの代替ブラウザである。OmniWebとGoogle Chromeは、Safariと同様にWebKitレンダリングエンジン(KHTMLから派生したもの)を使用しており、これはAppleがサードパーティ製アプリケーションで使用するためのフレームワークとしてパッケージ化している。2007年8月、AppleはSafariをWindows XPおよびVistaオペレーティングシステム向けにも移植した。
Operaは1996年に初めてリリースされました。携帯機器、特に携帯電話では人気がありましたが、PCウェブブラウザ市場ではニッチな存在にとどまっています。任天堂のDS、DS Lite、Wiiコンソールでも利用可能でした。[ 45 ] Opera Miniブラウザは、 Operaのすべてのバージョンと同様にPrestoレイアウトエンジンを使用していますが、Java MIDletsをサポートするほとんどの携帯電話で動作します。
Lynxブラウザは、完全にテキストベースであるため、Unixシェルユーザーや視覚障害のあるユーザーに依然として人気があります。また、w3m、Links(テキストモードとグラフィカルモードの両方で動作可能)、ELinksなどのLinks派生版など、高度な機能を備えたテキストモードブラウザもいくつか存在します。
多くのウェブブラウザは、以前のバージョンや製品のソースコードから派生し、分岐して開発されてきた。
![]()

これは、主要バージョンのリリース年別のパーソナルコンピュータ用ウェブブラウザの表です。1990年代と2000年代のインターネットの成長の加速により、市場シェアの小さい現在のブラウザでも、初期の段階では市場全体のユーザー数を上回るユーザー数を抱えています。たとえば、1997年の市場シェア90%は、およそ6000万人のユーザー数に相当しますが、2007年の初めには、市場シェア9%でも9000万人以上のユーザー数に相当します。[ 46 ]
この表は、 1990年から2000年までのオペレーティングシステム(OS)とブラウザに焦点を当てています。バージョンに記載されている年は通常、最初の公式リリース年であり、終了年は開発の終了、プロジェクトの変更、または関連するサービスの終了を意味します。現在の焦点は、1990年代初頭から2001~2002年以前のOSとブラウザのリリースです。
多くの初期のブラウザは、後のOS上で動作させることができます(場合によっては、後のブラウザを初期のOS上で動作させることも可能です)。ただし、この表では、そのような状況のほとんどを回避しています。用語は以下で定義されています。