1 ポイント 投稿者 GN⁺ 2026-02-23 | 1件のコメント | WhatsAppで共有
  • 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ブラウザを起動した後、次の手順で閲覧できる
    1. メニューで“Document”を選択
    2. “Open from full document reference”をクリック
    3. 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件のコメント

 
GN⁺ 2026-02-23
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 ベースで、グラフィカルインターフェース など想像もされていない時代だった

    • NeXT コンピュータではまったく別の体験だった
      WAIS は DigitalLibrarian ソフトウェアをモデルにしており、上部でサイトを選び検索語を入力すると、下部に文書一覧が表示される構造だった
      Gopher は階層構造で、今の Gemini プロトコル がその形式を受け継いでいるように感じる
      一方、初期の WWW は自由形式の文書だったため探索機能が弱く、画像や書式のサポートもほとんどなかった
      そのため将来性を見通すのは難しく、私は昔から 勝者予想 があまり得意ではなかった
    • 90年代半ばに EDI 企業で働いていたが、X.25 はまさに ワイルドウェスト だった
      ノード名さえ分かれば誰でも PPP セッションを開けて、パスワードもなかった
    • 1993年に初めてインターネットへ接続したとき、Web は本当に「いまいち」だった
      HTML の書き方チュートリアルばかりで、実質的なコンテンツはほとんどなかった
      本当に活発だったのは IRC と Usenet だった
  • 面白い事実として、Erwise はヘルシンキ工科大学の学生たちが Berners-Lee と一緒に作った最初の グラフィカル Web ブラウザ だった
    しかし当時のフィンランドには資金援助がなく、プロジェクトは中止され、メンバーの多くは Tekla に移って AEC CAD 技術 の開発に貢献した

    • 実際にはそれより前、1989年の Graz では Hyper-G という、より進んだグラフィカルブラウザが作られていた
      リンクの一貫性を保証する完全統合システムで、すべてのブラウザが同時に エディタ の役割も果たしていた
      CERN はマルチメディア共有を目指していたが、Graz は教育向けプラットフォームを志向していた
      商用化されたためオープンソースにならなかったのが惜しい
      それでも ステートレスな HTTP サーバー という概念は、結果的にはより良い選択だった
    • Erwise が最初のグラフィカルブラウザというのは正確ではない
      元の WorldWideWeb.app(NeXTCube 用)がすでにグラフィカルブラウザだった
  • 残念なのは、2本の Steve Jobs 映画 がどちらも NeXT と Pixar の時代をほとんど扱っていないことだ
    1983年に彼は、家庭向けネットワーク接続が解決するまで 10〜15 年かかると予測していたが、ちょうど 10 年後に WWW が公開され、それがまさに NeXT プラットフォーム 上で開発されたものだった

    • 2015年の映画では、第2幕全体が NeXT のローンチ に割かれている
  • ブラウザ直リンク: https://worldwideweb.cern.ch/browser/

    • テキストのどこをクリックしても その場で編集 できる
      こうした機能が失われたのは残念だ
      今ではこういうことをするには別途 Wiki エンジン を入れなければならない
  • 関連する別スレッド集

    • WorldWideWeb – the first web browser(2023年1月、リンク
    • The Browser – WorldWideWeb Next Application (2019)(2021年4月、リンク
    • CERN 2019 WorldWideWeb Rebuild(2019年2月、リンク)など、さまざまな復元プロジェクトがある
  • 「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 に慣れた人なら、むしろ今どきの フラットデザイン や消えるスクロールバーのほうが不便に感じるかもしれない
    • URL 入力メニューが奥深くに入りすぎているのは確かに不便だった
      ただ、スクロールバーの位置は好みの問題だ
      私は VS Code で 左側のミニマップ をスクロールバーのように使っているが、かなり悪くない
    • 商業的な配慮なしに作られた UI 特有の 魅力 があった
    • メニューを 切り離して好きな位置に配置 できたが、その機能が恋しいと感じる