- 1990年にCERNのNeXTコンピュータ上で開発されたWorldWideWebアプリケーションは、今日のWebの起源として評価されている
- 2019年、開発30周年を記念して、CERNは現代のブラウザ内で実行可能なオリジナルブラウザの復元版を制作した
- このプロジェクトはCERN & Society Foundationと在ジュネーブ米国代表部の支援のもとで進められた
- ユーザーはWebサイト上でWorldWideWebブラウザを直接実行し、当時のナビゲーション方式を体験できる
- Webの起源と技術的進化を振り返ることができるデジタル保存プロジェクトとしての意義を持つ
WorldWideWebの起源
- 1990年12月、CERN(欧州原子核研究機構)のNeXTマシンでWorldWideWebアプリケーションが開発された
- このプログラムは、今日私たちが知るWebの前身と評価されている
- 当時のWorldWideWebは、文書を開く、リンクを作成する、編集するといった機能を備えた最初のWebブラウザ兼エディタだった
2019年の復元プロジェクト
- 2019年2月、WorldWideWeb開発30周年を迎え、CERNで開発者とデザイナーが集まり復元作業を行った
- 目標は、現代のブラウザ内でオリジナルブラウザを再現し、世界中のユーザーが体験できるようにすることだった
- プロジェクトはCERN & Society Foundationと在ジュネーブ米国代表部の後援を受けた
- 復元されたブラウザはworldwideweb.cern.ch/browserで実行できる
使い方
- ユーザーはサイト上でWorldWideWebブラウザを起動した後、次の手順で閲覧できる
- メニューで“Document”を選択
- “Open from full document reference”をクリック
- URLを入力して“Open”をクリック
- リンクを開くにはダブルクリックが必要
追加資料と構成
- サイトには復元ブラウザのほかにもさまざまな参考ページが含まれている
- History: 1989年に開発されたアプリケーションの簡単な歴史
- Timeline: Webの30年間の発展の流れ
- The Browser: 復元ブラウザの使い方とインターフェースの説明
- Typography: NeXTコンピュータで使われていたフォント情報
- Inside the Code: オリジナルコードの一部を公開
- Production Process: 復元過程の舞台裏
- Related LinksおよびColophon: 関連資料とプロジェクト参加者情報
プロジェクトの意義
- この復元は、Webの誕生と技術的進化の過程を体験的に保存するための試みである
- ユーザーは1989年の環境を直接体験しながら、Webの歴史的出発点を理解できる
- CERNはこれを通じて、Webの開放性と協力の精神をあらためて想起する機会を提供している
1件のコメント
Hacker News のコメント
1992年ごろ、イギリスの Devon にある RNEC Manadon で働いていた
上司に新しく出てきた WWW を調べるよう言われ、Win 3.1 PC から VAX に telnet 接続し、さらに X.25 PAD 経由で米国を通って CERN までつないだ
当時は gopher や WAIS と似たように見えたので、「ただの gopher みたいだ」と報告した
Tim Berners-Lee が WWW と HTML を作った当時、ブラウザは telnet ベースで、グラフィカルインターフェース など想像もされていない時代だった
WAIS は DigitalLibrarian ソフトウェアをモデルにしており、上部でサイトを選び検索語を入力すると、下部に文書一覧が表示される構造だった
Gopher は階層構造で、今の Gemini プロトコル がその形式を受け継いでいるように感じる
一方、初期の WWW は自由形式の文書だったため探索機能が弱く、画像や書式のサポートもほとんどなかった
そのため将来性を見通すのは難しく、私は昔から 勝者予想 があまり得意ではなかった
ノード名さえ分かれば誰でも PPP セッションを開けて、パスワードもなかった
HTML の書き方チュートリアルばかりで、実質的なコンテンツはほとんどなかった
本当に活発だったのは IRC と Usenet だった
面白い事実として、Erwise はヘルシンキ工科大学の学生たちが Berners-Lee と一緒に作った最初の グラフィカル Web ブラウザ だった
しかし当時のフィンランドには資金援助がなく、プロジェクトは中止され、メンバーの多くは Tekla に移って AEC CAD 技術 の開発に貢献した
リンクの一貫性を保証する完全統合システムで、すべてのブラウザが同時に エディタ の役割も果たしていた
CERN はマルチメディア共有を目指していたが、Graz は教育向けプラットフォームを志向していた
商用化されたためオープンソースにならなかったのが惜しい
それでも ステートレスな HTTP サーバー という概念は、結果的にはより良い選択だった
元の WorldWideWeb.app(NeXTCube 用)がすでにグラフィカルブラウザだった
残念なのは、2本の Steve Jobs 映画 がどちらも NeXT と Pixar の時代をほとんど扱っていないことだ
1983年に彼は、家庭向けネットワーク接続が解決するまで 10〜15 年かかると予測していたが、ちょうど 10 年後に WWW が公開され、それがまさに NeXT プラットフォーム 上で開発されたものだった
ブラウザ直リンク: https://worldwideweb.cern.ch/browser/
こうした機能が失われたのは残念だ
今ではこういうことをするには別途 Wiki エンジン を入れなければならない
関連する別スレッド集
「Rebuilt the CERN Browser」と書くほうがより正確だと思う
1986年の Silversmith ブラウザ は、SCI 文書をセキュリティ管理下で扱うシステムだった
ユーザーは許可されたセクションにしかアクセスできず、インライン画像はデータ説明へリンクされていた
その後、U.S. Army Material Command 向けに意味ベース検索のバージョンも作られた
16年ぶりに古い NeXTStation Color の電源を入れてみたが、もう接続できるサイトはほとんどなかった
かろうじて useit.com だけが動いた
CERN チームが NeXT UI を視覚的に復元したのは本当に素晴らしい
ただ、毎回ぶつかる技術的な壁は iframe のセキュリティポリシー だ
CORS、X-Frame-Options、CSP のせいで現代の Web サイトを読み込めない
もちろんセキュリティ上は正しい方向だが、90年代風の オープンな Web の郷愁 を感じにくいのが残念だ
そこで自分で カスタム埋め込み API を作り、完全に分離された Chromium インスタンスをレトロ UI の中へパイプのような形で接続した
実際のエンジンを動かしながらもセキュリティ境界は維持している
90年代の雰囲気を味わいたければ、https://win9-5.com/demo で体験できる — 音をオンにすると モデム接続音 も聞ける
誰かがこのブラウザの 参照実装(reference implementation) を関数型言語で書いてくれるといいのにと思う
そうすれば仕様を公式化できそうだ
当時の映像を見ると、UX はかなり 使いにくかった
スクロールバーは左側にあり、メニューは三段階にネストされていた
今の改善がどれほど大きいかは、昔を見ると実感できる
昔の UI に慣れた人なら、むしろ今どきの フラットデザイン や消えるスクロールバーのほうが不便に感じるかもしれない
ただ、スクロールバーの位置は好みの問題だ
私は VS Code で 左側のミニマップ をスクロールバーのように使っているが、かなり悪くない