ワールド ワイド ウェブの誕生をもたらした提案から来月 30 周年を迎えるにあたり、CERN の要請を受けた科学者たちが世界初のウェブ ブラウザを再現し、現代のウェブ ページとしてアクセスできるようにしました。
ティム・バーナーズ=リー卿によって作成された原始的なブラウザは、最初は WorldWideWeb、後に Nexus と呼ばれ、1990 年に NeXT ワークステーション上で Objective-C から構築され、メーカーのハイパーテキスト マークアップ言語を表示するために使用されました。
このブラウザの復活(こちらをクリックしてお試しください)は、2013 年にオリジナルの Line Mode Browser を復活させようとした努力の後に再結成された 9 人の開発者からなる国際チームによる 5 日間のハッキング作業の末のことです。
ウェブ ノワール ... El Reg
をレンダリングしようとしているブラウザのスクリーンショット
(クリックして拡大)
シミュレーションのサーバー側部分はLine Mode Browserのソースコードから取得し、WorldWideWeb/Nexusの様々なバージョンのバイナリも参照しました。今月発表されたこのプロジェクトは、JavaScriptとReactフレームワークを使用して構築されました。
ブラウザのモノクロームウィンドウは過去を映し出し、機能的な要素とそうでない要素の両方を備えた基本的なメニューインターフェースを備えています。「ドキュメント」→「ドキュメント参照から開く」メニューからウェブページを開くことはできますが、すべてテキストです。これは、良くも悪くもウェブがどれほど変化してきたかを改めて認識させてくれます。
画像、動画、広告、広告トラッキングコードは一切ありません。1995年に発明されたJavaScriptと、1996年に登場したカスケーディング・スタイル・シート(CSS)が、レトロな外観と雰囲気を再現するために採用されています。特に注目すべきは、ブロック状のエイリアスフォントです。カラーパレットは、黒、白、2種類のグレーの4色から選択できます。
WorldWideWeb は 26 個の HTML タグのみを認識します。つまり、「要素」という用語は Web 開発の専門用語には含まれていませんでした。
25年前:ティム・バーナーズ=リー卿が世界初のウェブサイトを構築
続きを読む
時間の経過とともに失われてしまったオリジナルのブラウザの特徴の 1 つは、ドキュメント ビューアーとエディターの両方の機能を持つことが意図されていたことです。
「今日では、ウェブブラウザを使ってウェブページを作成できるとは想像しにくい」とプロジェクトの資料には記されている。「人々はHTMLを手で書くことに全く抵抗がないことが判明した。これはティム・バーナーズ=リーとその同僚たちが決して予想していなかったことだ。彼らは、ウェブページやリンクを作成するには何らかのユーザーインターフェースが必要だと考えていたのだ。」
Chrome などの最新のブラウザでは、[検査] メニューから読み込んだページを編集する機能が残っていますが、一般的にコンテンツの表示と編集用のツールは分離されています。
昨今のウェブコードは読みにくくなりがちです。多くの場合、縮小(スペースを節約するためにコンパクトな形式に圧縮)されたり、難読化(意図的に読みにくくする)されたりします。例えばFacebookのウェブページは、広告ブロッカーを回避するために、難解なクラス名や複数のdiv要素に分割された単語を使用しています。
30 年経った今、最初の Web ブラウザは商取引がオンライン化される前の時代を思い起こさせます。®