IT偉人伝 ─ ブレンダン・アイク:10日間で書かれた“JavaScript”

IT偉人伝 ─ ブレンダン・アイク:10日間で書かれた“JavaScript” TECH

─ Webを人間のものに戻すための言語、Javascript の父「ブレンダン・アイク」

序章 — 10日間の神話

1995年、カリフォルニアの空は明るく、熱を帯びていた。
インターネットという新しい大陸をめぐって、
Netscape と Microsoft が覇を競っていた時代。
Webブラウザはまだ、ただの“文書閲覧ソフト”に過ぎなかった。

その片隅で、若きプログラマーが机に向かっていた。
名を ブレンダン・アイク(Brendan Eich)。
彼に与えられた時間は、わずか10日間。
課題は、“Webに動きを与える”という無茶ぶりだった。

C の硬質さではなく、Java の威厳でもない。
「HTMLを少しでも理解できる人なら、
 すぐに何かを作れるような言語を」
その注文を受け、彼は孤独にペンを走らせた。

夜を徹して、コードを書き、削り、また書く。
ロジックと詩のあいだを行き来するように。
Scheme の抽象性を、Self の柔らかさで包み、
世界に触れる“ことば”を設計した。

──それが、JavaScriptの誕生である。

10日間で生まれた言語。
その即興は、後に数十億人の手に渡り、
Webを「読む場所」から「作る場所」へと変えた。

ブレンダン・アイクの人生は、
この“10日間の神話”から始まった。
そして今もなお、彼の焔は
Webという巨大な森の奥で、静かに燃え続けている。

第1章 — Netscapeの炎の中で

1990年代半ば。
「ブラウザ」という言葉にまだ夢が宿っていた頃、
シリコンバレーの空気は、野心と革新で満ちていた。
その中心に立っていたのが、Netscape Communications
創業者マーク・アンドリーセンが掲げた理想は、
“Webを世界の共通言語にする”という壮大なものだった。

彼らの目標は、単なるソフトウェアの販売ではない。
「情報を誰もが自由に見られる世界」──。
まだGoogleも、Facebookも、YouTubeも存在しない時代に、
Netscapeは未来の社会構造を、予感として手の中に握っていた。

しかし、現実は甘くない。
MicrosoftがInternet ExplorerをWindowsに抱き合わせ、
その圧倒的な資本と支配力で市場を飲み込み始めた。
世界初のブラウザ戦争。
それは、理想主義と現実主義の激突でもあった。

その最前線に、ブレンダン・アイクがいた。
彼に課された使命は、
「Webページに動きを与えるための言語を作ること」。
当時のWebは静的で、テキストと画像が並ぶだけの存在だった。
ボタンを押しても、何も反応しない。
Webはまだ、紙の延長線上にあった。

Netscapeの上層部は考えた。
“もしWebが動き出せば、アプリケーションを置き換えられる。”
“もし誰もがプログラミングできれば、世界は変わる。”
そして、その夢を実現するために選ばれたのが、
まだ30代前半の一人のエンジニアだった。

彼はCやC++の世界ではなく、
人が直感で触れられるインタラクションを信じていた。
それは、単にプログラムを動かすための道具ではなく、
“人間とWebの対話を可能にする詩的な構文”を探す旅でもあった。

だが、現場は常に混沌としていた。
プロジェクトは遅れ、仕様は揺れ、競合の脅威は迫る。
誰もが焦り、誰もが勝利を渇望していた。
その炎の中で、ブレンダンは机に向かった。
10日間で、Webの未来を書き上げるために。

第2章 — 10日間の閃光

1995年5月。
Netscape本社の一室で、ひとりの開発者がノートパソコンに向かっていた。
社内は次期ブラウザ「Navigator 2.0」の準備で騒然としていたが、
彼の前にあるのは、まだ何の名前も持たない言語の設計図だった。

ブレンダン・アイクは、時間を与えられていなかった。
10日間――それが、彼に残された全てだった。
しかも目的は曖昧だった。
「Javaのように見えて、もっと軽く。初心者でも扱えるように」
マーケティングの思いつきと、技術部の現実のあいだ。
無理難題の中で、彼は黙々とコードを書き続けた。

アイクの頭の中には、既に構造があった。
Schemeの関数的な美学、Selfの柔軟なオブジェクトモデル、
そしてブラウザという制約された舞台。
それらを組み合わせ、「生きたWeb」を作るための
小さく、速く、寛容な言語をデザインした。

彼の言葉で言えば、

“JavaScriptは、壊れてもなお動く言語だ。”

10日間で仕様を書き、動作するプロトタイプを作り上げる。
バグだらけでもよかった。
重要なのは「止まらないこと」だった。
Webの発展は、常に即興の上に積み上げられていく――
その哲学を体現するように、JavaScriptは生まれた。

同僚たちは驚き、そして少し呆れた。
あまりに早く、あまりに不完全なそのコードを、
誰もが“間に合わせ”だと思っていた。
だが、それは違った。
その不完全さこそが、JavaScriptの本質だった。

“許容の哲学”
厳密ではないが、寛容であること。
形式美ではなく、柔軟さを尊ぶこと。
それが、後のWeb文化の根幹となっていく。

10日間の閃光は、
後に世界中のプログラマーの指先に灯り、
何十億ものWebページの中で、今日も瞬いている。

第3章 — 自由の矛盾、理念の衝突

ブレンダン・アイクが信じたのは、「自由」だった。
ソースコードを開く自由、修正する自由、そして共有する自由。
彼はそれを、Webの根幹に据えようとした。
Netscapeを離れた後、彼が立ち上げに関わったMozillaは、
その理念の結晶だった。

Mozillaの誕生は、敗北の中から生まれた。
Microsoftとのブラウザ戦争に敗れ、Netscapeは崩壊した。
しかし、その灰の中から、彼らは「オープンソース」という旗を掲げた。
誰もが開発に参加できるブラウザ、Firefox
それは、資本に抗う最後の理想主義だった。

アイクは、技術者であると同時に思想家でもあった。
彼にとってコードを書くことは、社会への声明だった。
だからこそ、Mozillaの内部で理念が揺らぎ始めたとき、
彼は沈黙することができなかった。

やがて、自由を掲げたコミュニティの中で、
彼自身が「排除」の対象となる。
個人的な信条をめぐる誤解と、炎上の波。
わずか10日で、彼はCEOの座を追われた。

それは皮肉だった。
「自由を信じた人間が、自由によって傷つく」
アイクが掲げた理念は、彼自身を焼いた。
だが、彼は弁明を繰り返さなかった。
彼は語るよりも、次のコードを書く人間だった。

世界が彼を忘れた後も、
彼の作ったJavaScriptは動き続け、
Firefoxは誰かの手の中でページを描き続けていた。

信念は、時に孤独である。
けれど、その孤独がなければ、
技術は「思想」にはならない。

第4章 — Braveの森へ

沈黙のあと、ブレンダン・アイクは姿を消した。
かつて“自由”の旗手と呼ばれた男が、
突然、表舞台から去った。
多くの人々が彼を責め、
一方で多くの開発者が、
彼の不在を「空白」として感じていた。

数年後、静寂を破るように、
彼の名が再びニュースを駆け抜けた。
「Brave Software 設立」

誰もが訝しんだ。
なぜ、もう一度Webなのか。
なぜ、再び火の中へ戻るのか。

アイクの答えは、明快だった。

「Webは、もう一度“人間の手”に戻さなければならない。」

広告とトラッキングが支配する世界。
個人の行動は解析され、欲望は数値化され、
「無料」の名の下に、プライバシーは切り売りされていた。
かつて“自由の象徴”だったWebが、
企業の囲い込みによって、再び檻へと変わっていた。

Braveは、その檻に風穴を開ける試みだった。
広告をブロックし、ユーザーに報酬を還元する仕組み。
データの所有権を、プラットフォームから個人へ。
それは、アイクなりの「反逆」だった。

だが、彼はもはや闘志むき出しの若者ではない。
その瞳には、敗北を知る者だけが持つ静かな確信が宿っていた。
Braveという名のブラウザは、
単なるツールではなく、「理念の続編」だったのだ。

10日間で書いた即興のコードから、
20年をかけて熟成された思想へ。
彼の挑戦は、速度から静寂へ、
革新から祈りへと変わっていった。

そして、彼が再び森へと分け入ったとき、
その足跡は、かつての炎の道筋と重なっていた。

Webという森の奥で、
彼は再び焔を灯した。
誰かに見せるためではなく、
人間が自分の自由を思い出すために。

第5章 — Webを人間のものに戻すために

ブレンダン・アイクの歩んだ道は、
決して平坦ではなかった。
彼が生み出した言語は、世界を動かしたが、
同時に無数の誤解と批判をも呼び込んだ。
彼の思想は、時に時代よりも先を行きすぎ、
その孤独が彼を試し続けた。

それでも、彼は語らない。
彼はいつも「コード」で語ってきた。
10日間で書かれたJavaScript、
灰の中から蘇ったMozilla、
そして、沈黙の果てに生まれたBrave。

それらはすべて、
「Webを人間のものに戻す」という一つの思想の、
異なるかたちだった。

Webが巨大な資本とAIに支配されつつある今、
その思想は、かつてよりもむしろ切実に響く。
誰のための技術なのか。
何のための自由なのか。
アイクは問いを置き去りにしない。

彼のプログラムは、人間の不完全さを赦す。
それはエラーを出すよりも、動こうとする。
厳密さよりも、対話を優先する。
まるで、人間の言葉のように。

「JavaScriptは、人類のクセを受け入れた言語だ。」

その言葉の意味を、いまようやく世界は理解し始めているのかもしれない。

アイクは英雄ではない。
彼は、技術という詩を通じて、
人間の自由を信じ続けた、ひとりの職人である。

そして今日も、世界中のブラウザで、
彼の書いた10日間の旋律が、
誰かの画面の上で静かに響いている。


あとがき — 技術は思想の器である

ブレンダン・アイクの物語は、
“技術がどのように世界を動かしたか”ではなく、
“人がどのように信念を貫いたか”の物語である。

彼のコードには、人間の弱さと強さが同居している。
そしてその矛盾こそが、Webを生き延びさせてきた。

もし、次の世代が再び「自由とは何か」を問うなら、
その問いの片隅には、必ず彼の足跡が刻まれているだろう。

参照

Brendan Eich