WorldWideWeb(後にソフトウェアとワールドワイドウェブの混同を避けるためにNexusに改名)は、最初のウェブブラウザ[ 1 ]およびウェブページエディタ[ 2 ]です。1994年に開発が終了しました。最初のWYSIWYG HTMLエディタでした。
ティム・バーナーズ=リーは、欧州原子核研究機構(CERN)に勤務していた1990年後半に、NeXTコンピュータ上で後にWorldWideWebとして知られるようになるものを開発しました[ 4 ]。バーナーズ=リーによれば、最初のバージョンは2か月の開発期間を経て、1990年12月25日より「少し前に」完成しました[ 5 ] 。このブラウザはニュースグループで発表され、1991年8月に一般に公開されました[ 5 ] [ 6 ]。この頃には、ベルント・ポラーマン、ロバート・カイヨー、ジャン=フランソワ・グロフ[ 7 ] 、そして後にラインモードブラウザを開発した客員学部生のニコラ・ペローなど、数名 がプロジェクトに参加していました[ 5 ] 。
バーナーズ=リーは、 1991年にWorldWideWebブラウザを一般公開する前に、新しいアプリケーションに「The Mine of Information」や「The Information Mesh」など、さまざまな名前を検討した。[ 8 ] 1994年に新しいバージョンがリリースされたとき、ソフトウェア( WorldWideWeb)とワールドワイドウェブを区別するために、Nexus Browserに改名された。[ 9 ]
チームは、NeXT システムから他のオペレーティングシステムにこの機能を移植するのが困難だったため、編集機能を持たないいわゆる「パッシブ ブラウザ」を作成しました。チーム内にX Window System の経験を持つ人がいなかったため、X Window Systemへの移植は不可能でした。[ 2 ]
バーナーズ=リーとグロフは後にワールドワイドウェブの多くのコンポーネントをC言語版に改良し、libwww APIを作成した。[ 10 ]
1993 年 4 月 30 日、CERN の理事会は WorldWideWeb のソース コードをパブリック ドメインに公開しました。このソフトウェアのいくつかのバージョンは、さまざまな状態でウェブ上でまだ利用可能です。[ 11 ]バーナーズ=リーは当初、GNU 一般公衆ライセンスの下で公開することを検討しましたが、ライセンスの問題が絡むと企業がこのコンセプトに難色を示す可能性があるという噂を聞いた後、最終的にパブリック ドメインに公開することを選択しました。[ 12 ] 2021 年に、サザビーズはWorldWideWeb のソース コードのNFTのオークションを開催しました。[ 13 ] [ 14 ]
WorldWideWebはNeXTSTEPプラットフォーム上で開発され、NeXTSTEPプラットフォーム向けに開発されたため、このプログラムはNeXTSTEPの多くのコンポーネントを使用しています。WorldWideWebのレイアウトエンジンはNeXTSTEPのTextクラスを中心に構築されています。[ 1 ]
WorldWideWeb は、基本的なスタイル シートの表示、[ 4 ] NeXT システムでサポートされている MIME タイプを持つ任意のファイル タイプ ( PostScript、[ 2 ] [ 4 ]ムービー、サウンド[ 4 ] ) のダウンロードとオープン、ニュース グループの閲覧、スペル チェックが可能です。以前のバージョンでは、NeXTSTEP の Text クラスが Image オブジェクトをサポートするようになるまで、画像は別のウィンドウに表示されていました。[ 4 ] WorldWideWeb は、 FTP、HTTP、NNTP、ローカル ファイルなど、さまざまなプロトコルを使用できます。後のバージョンでは、インライン 画像を表示できます。[ 1 ]
このブラウザはWYSIWYGエディタでもあります。[ 1 ] [ 2 ]複数のページで同時に編集やリンクを行うことができます。「選択範囲をマーク」機能(アンカーを作成)と「マークした箇所にリンク」機能(選択したテキストを最後にマークしたアンカーにリンクするアンカーにする)により、リンクを作成できます。アプリケーションの活発な開発期間中はHTTP PUTメソッドがまだ実装されていなかったため、リモートでページを編集することはできません。 [ 1 ]
WorldWideWebのナビゲーションパネルには、 Operaの巻き戻しボタンや早送りボタン、またはHyperCardと同様に、最後にアクセスしたページの次のリンクまたは前のリンクに自動的に移動する「次へ」ボタンと「前へ」ボタンがあります。つまり、リンクの表からページに移動した場合、「前へ」ボタンをクリックすると、ブラウザは表にリンクされている前のページを読み込みます。[ 1 ]
WorldWideWebには、後のブラウザにあるようなブックマーク機能はありませんでしたが、同様の機能が提供されていました。後で使用するためにリンクを保存するには、ユーザーは自分のホームページ(スタートページ)からそのリンクにアクセスできます。ユーザーは、現代のウェブブラウザのブックマークにあるフォルダのように、複数のホームページを作成できます。[ 2 ]