世界を動かす技術を、日本語で。

HTML愛好者 (2022)

概要

  • World Wide Web の黎明期は自由で多様な情報共有の場
  • 現代のWebは商業化・集中化が進み、個人の自由や創造性が失われつつある現状
  • HTML手打ちによるシンプルなWebサイト作成の楽しさと手軽さの紹介
  • Neocities など新たなムーブメントや「Indieweb」への言及
  • Tim Berners-LeeのWebの本来の理想を再確認し、個人発信の意義を強調

WWWのはじまりと理想

  • World Wide Web の初期、情報の民主化・自由な情報共有の約束
  • 1,000以上の大学や研究機関、ファンジン、個人・趣味サイトの多様性
  • 誰でもWebサイトを作成・公開できる開かれたコミュニティ
  • HTML と最低限の知識、安価なドメイン・ホスティングで始められる環境
  • Webサイト運営の障壁が低く、今もなお手軽さが維持されている現状

HTML Hobbyistの使命

  • サイト立ち上げが 迅速・簡単・低コスト であることの実証
  • 手打ちHTMLによる「手作り感」「創作の楽しさ」の発信
  • 他者が同様の趣味サイトを作成・公開できるようなノウハウ・ガイドの提供

現代Webの問題点

  • 商業化・集中化による 広告・追跡・テンプレ依存 の増加
  • SNSやブログプラットフォームへの移行で 個人の自由・独自性喪失
  • アルゴリズム主導の「ウォールドガーデン」化、閉鎖的な体験
  • ユーザー体験の悪化(過剰なアニメーション・ポップアップ・クッキー通知等)
  • 技術進化(CSS/JavaScript/フレームワーク)による複雑化と本質の喪失

Webの本質と再発見

  • World Wide Web 自体は今も存在、使い方の変化が問題
  • シンプルなWeb構築で自由な創造性・自己表現を回復
  • 監視・収益化・画一化からの脱却、個性あるWeb体験の再興
  • IndiewebNeocities など、80・90年代的な「フォークインターネット」運動の台頭
  • 小規模で密なコミュニティや個人発信の価値再認識

Tim Berners-LeeのWebへの想い

  • Webの夢 は「共通の情報空間での情報共有と普遍性」
  • ハイパーリンクが どんな情報にも繋がる ことの重要性
  • オンラインでの交流が個人や社会の理解・協働を促進
  • Webは巨大企業のものではなく、 個人の創造的な発信 の場

まとめ:個人発信Webのすすめ

  • 巨大なサイバー企業ではなく、 趣味のWebサイト を作り、世界と共有
  • 誰でも始められる、 シンプルで自由なWeb 体験の再発見
  • 5人でも、誰かの役に立つ発信の価値
  • 本来のWebの理想を今こそ取り戻すべきタイミング

Hackerたちの意見

SVGアニメーション(「バッジ」)がすごく好き!大陸が平らで横に動くだけなのに、なんかいい感じだよね :)

まさにこれを求めてたコミュニティを探してた!このウェブサイトのレイアウトや雰囲気が、すごく深いところをくすぐるんだ。手作りの熱心なネットワークを作って、1999年を自分たちで取り戻そう! :)

でも、ウィンドウズ98のウイルスやPHPの脆弱性、Yahoo!チャット、フラッシュアニメーションがないと、同じ気持ちにはなれないよね。

おお、ラッキーだね!こういうコミュニティはここ数年(もしかしたら10年くらい?)で増えてきて、今はかなり普及してるよ。いくつかリンクをシェアしようと思ったけど(indieweb.orgやfediring.netとか)、素晴らしいスタート地点をまとめたブログロール/リンクページを見つけたことを思い出したよ:https://shellsharks.com/indieweb 楽しんでね! :-)

Neocitiesをチェックしてみることをおすすめするよ。

これを見てみて: https://512kb.club/ これは512KB以下のデータで手作りされたウェブサイトのリストだよ。

これ、めっちゃ好き。妻はこれを「アートプロジェクト」って呼んでる。自由な感じがするよね。アイデアを作っては放置するけど、アーティストもそうだし。ビジネスにならなくても、創作を楽しもう。ドメイン収集も本当にあるしね。

人々がウェブの進化を嘆いているときにいつも考えるのは、ウェブサイトを好きなように作るためのツールはまだ全部揃ってるってこと。だから、嘆きっていうのは「他の人が自分の好みじゃない方法でやってるから、自分の体験が損なわれる」ってことなんだよね。確かにそう思うし、同じ気持ちだけど、でもその不満を外に出す権利は全くない。人は良い理由でも悪い理由でも好きにやればいいし、僕がその理由を理解できるかどうかは関係ない。でも、僕たちができるのは、望む変化を自分たちで作ること。自分の小さなオアシスを作って、他のオアシスを見つけて繋げていくことだね。それで、特別なウェブクラシック体験に自発的に参加できるか考え始めた。誰かがX-Web-Classicヘッダーを持つクロールされたページだけをインデックスする検索エンジンを運営しているかもしれないし。もし人々がそれを望むなら、実現できるんじゃないかな?成功すれば企業がその成功に便乗してくるだろうけど、その時は戦う覚悟があるよ(つまり、キュレーションや技術的制限とか…)。ウェブクラシックモードに切り替えられるブラウザがあって、ほとんどこのリソースだけにアクセスできるようになったら最高だな。Example.comがX-Web-Classicヘッダーを実装してない?404を返してほしい。クロスオリジンのリソースを読み込もうとしたら?404。ストレートに404だね。

それで、特別なウェブクラシック体験に自発的に参加できるか考え始めた。これは、ジェミニプロトコルがやろうとしていることに似てるね。

正確に君が言ったような動作をするブラウザは知らないけど、似たようなブラウザプラグインがあったような気がする…でも今は見つからないな。とはいえ、「Wiby」という検索エンジンがあって、"...インターネットの初期の頃のようなページのウェブを構築する"ことに焦点を当てているから、チェックしてみるといいかも?

だから、嘆きの内容は「他の人たちが自分の気に入らないやり方で物事を進めていて、それが自分の体験を台無しにしている」ということだね。うまく言ったな。個人的には、SPAや今のウェブ業界で直面しているJavaScriptの量に全く問題はないよ。もし、ウェブ上で潜在的な顧客に成功をアピールしたいビジネスを作ろうとするなら、JavaScriptなしで魅力的なウェブサイトを書くことは不可能だと思う。今の時代、そして未来のターゲット層は、美しいウェブサイトや本当にインタラクティブなインターネットで育ってきたからね。もし君が、ウェブが本来使われるべき方法でページを書いたら、彼らが君の言うことに興味を持つとは思えないよ。

もしかしたら、X-Web-Classicヘッダーを持つクローリングされたページだけをインデックスする検索エンジンを運営している人がいるかもね。まあ、正確にはそうじゃないけど、これが次に良いものだよ: https://www.marginalia.nu/ 作者はHNの常連だよ。

他の人に自分の好みを押し付けたくはないな。JavaScriptで作られたサイトはクソだと思うし、それを作る人たちは仕事が下手だと思うけど、まあそれは彼らの問題だよね。否定的な意見を持つことはできるけど、それを禁止しようとは思わない。でも、政府のサービスがJavaScriptで制限されるのは完全に受け入れられないと思う。大学みたいに公共資金をたくさん受け取るところも同じだね。

関連しているけど異なる2つの問題があると思う: - シンプルで趣のあるウェブを求めること - アルゴリズムにあまり依存しないウェブの発見性を求めること。見た目の面では、昔のウェブが大好きだけど、実際の問題は発見性だと思う。昔は、作れば観客が来てくれた時代があったけど、今はそうじゃない。特に書かれたコンテンツはすごく価値が下がってしまった。今の時代にブログを書く気にはならないよ(特に自分でホスティングするものは)。だって、ほとんどの時間を scraps を求めて過ごすことになるから。もし本当に自分のクリエイティブな努力が価値あるものにしたいなら、コンテンツを大量に生産しなきゃいけない。でも、そんなことはしたくない。スニペットを量産することはできるけど、それはXみたいなサイトでやることだし、そうなると自分の文章は短い真実か、痛々しいドラマになっちゃう。しかも、ますます多くの人が音声や動画を通じて受動的にコンテンツを消費したがってる。そうなると、アイデアを発信するために大掛かりな制作をしなきゃいけなくなるし、たぶん記事を読むような知的好奇心のある観客よりも、もっと興味が薄い人たちに向けてね。昔のウェブは、誰かが新しいものを発見する方法が変わらない限り戻ってこないよ。ウェブはもはや情報を探す場所じゃなくて、口コミやアルゴリズムによって情報が目の前に来る場所になってしまった。黄金時代のウェブは素晴らしかったけど、今はただ仕事をして、HNにコメントして、釣りに行く方がいいかな。昔のウェブを取り戻そうとするのは、ジャズクラブを復活させようとして、みんなが目を覚ましてチャールストンを踊り始めることを期待するようなものだね。無理だよ、常にニッチなものになる。

フェアに言うと、全く関係ない人たちかもしれないけど、同時に1) JavaScriptや「モダンウェブ」を嫌う人たちと、2) 90年代から00年代のFlashベースのウェブサイトを称賛する人たちがいるのには驚いてる。正直、私のウェブとの最初の接触は「すべてにFlash」時代の後だったから、ちょっと時代遅れかもしれない。企業のFlashベースのホームページは、今のSPAと同じ反応を受けてたのかな?[0] 私自身はJavaScriptが大嫌いだけど、特に言語デザインの観点からね。

どんな風にでもウェブサイトを作るためのツールはまだ全部揃ってるよ。 いや、揃ってないよ。良いツールは全部消えちゃった。HTMLとCSSをローカルで編集してアップロードする良いものがまだあればいいのに。Mozilla Composerはとっくに死んじゃったし、そのスピンオフのNvu、Kompozer、Blue Griffonも全部終わってる。Dreamweaverはまだ買えるけど、Adobeは今や年間300ドルくらいを要求してるし、彼らは「クリエイティブクラウド」を全部売りたいみたい。Bracketsは放置されて、Phoenixっていう別のものに変わっちゃったけど、今はもっと色々やるけど、あまりうまくない。データベースからページを動的に組み立てる「コンテンツ管理システム」なんていらない。ちゃんとしたWYSIWYGエディタがあって、アップロードも管理できるものが欲しい。ホスティングサービスに管理されるものは嫌だ。今このサイトにはDreamhostのアカウントを使ってるけど、その主な目的はGoで実装されたAPIエンドポイントをホストすること。人間が読めるウェブ部分はただのドキュメントだし、画像がたくさんあるからMarkdownがサポートする以上のレイアウトが必要なんだ。ブログじゃないから、WordPressはこの仕事には向いてない。何か良いものがあると思うけど、今のところないみたい。誰か知ってる?

でも、私はその不満を本当に外に出す権利は全くない。 それについてはちょっと疑問だな。田舎に素敵な家を買って、クラシック音楽を聴いて早く寝るのが好きな人がいて、その近くにコンサートスタジアムが建てられて、毎晩ヘビーメタルのコンサートが開かれたらどうなる?ヘビーメタルのコンサートが近くで開催されるだけで、クラシック音楽を聴いたり早く寝たりするのが難しくなるよね。同じように、広告やJavaScriptが満載のMegaCorp™インターネットの存在は、80年代後半や90年代初めに学者や技術者、ホビイストたちが楽しんでいた普通の生活の喜びを体験するのを妨げるんだ。

でも、私たちができることは、私たちが望む変化になること。自分の小さなオアシスを作ること。ほかのオアシスを見つけて、それらをつなげること。そう考えると、特別なWeb Classic体験に自発的に参加できるかもしれないと思った。ウェブリング!「ウェブリングを復活させる必要がある」と見てみて、https://arne.me/blog/we-need-to-bring-back-webrings と https://news.ycombinator.com/item?id=38268706

必要ないCSSの話をして、グレーの背景を使うのは面白いね。どんなCSSも必須だとは思わないけど、ウェブサイトをユニークに見せるためのセンスのある変更は全然アリだと思う。例えば、https://kramkow.ski/

グレーの背景がデフォルトだった時代もあった。

このアイデアにワクワクしている人には、今週の土曜日がHTMLデーだよ: https://html.energy/html-day/2025/

小さなウェブの中でちょっとした分断を感じてるんだけど、A. ウェブのルーツに戻りたい人たち、つまり明確な構造とコンテンツ重視を求める人たち、B. ウェブの柔軟なプレゼンテーション自体をスタイリングやインタラクティブなコンテンツを通じて表現の媒体として使いたい人たち、の間にね。ジェミニプロトコルはAの極端な例だけど、Neocitiesは後者に近い感じだね。ウェブは本質的に分断されているし、独立したウェブはさらにそうだけど、時々この二つの哲学の間のギャップが、小さなウェブの実践を広める上での最大の障害になっているように見える。少なくとも、発見やネットワーキングのためのより統一されたツールの障害になっている。開発者はAを好む傾向があるみたいで、それがジェミニやここにリンクされているサイトのような堅牢なインフラやプロジェクトにつながっているんだろうね。でも、大手テックから離れようとしている多くの人たちは、その制限に不満を持っていると思うし、 awkwardな制約から別のものに移るのはアップグレードには見えないな。私の意見だけど。大手ソーシャルメディアに縛られているせいでも、リンクされたページの誓いを受け入れたせいでも、みんなが作るクレイジーでクリエイティブなサイトを見逃すのは悲しいな。> シンプルで正直なウェブサイトを作り、HTMLを適切に使い、CSSは必要なところでだけ使い、JavaScriptは絶対に必要なところでだけ使う。

昔は大好きだった... - https://shift.jp.org/ - https://dhky.com - https://praystation.com - https://burodestruct.net/ - https://www.netbabyworld.com/ 未来に希望を感じるのは... https://os.ryo.lu/ https://neal.fun/ どこかにIE 5.5のブックマークがZIPに入ってるんだ。いつかまた見つけて、233MHzのG3でウェブをサーフィンしてた時の興奮を思い出すんだろうな。

私も、ある人が他の人について嘆いているのが残念だと思う。 ;) 技術的には、その人は正しいけど、明らかなことを言っても意味がない。単に「1996年みたいなことをして、2025年を楽しもう、なぜなら!」って言ってくれたら、共感したかもしれない。こういうプロジェクトは好きだけど、そういう人たちが他の人を偽者だと貶めると共感を失っちゃう。「純粋さが究極の洗練」っていうのは教義だよね。すべてを元に戻す?「ねえ、JavaやGoをやめて、X86アセンブリにしよう。結局、あなたのコードはただの抽象で、魔法はコンパイラとリンカの中で起こるから、X86の機械語命令の膨大なバルクが生まれるんだ。」って言えるよね。「純粋なHTML」についても同じことが言える。どの標準?テキストファイルじゃダメなの?追記:誰かが純粋なX86でHTML用のブラウザを書いたことある?そろそろ時期だと思うけど。(アセンブラが大好きで、6510や68000のアセンブラのことを結構やってるけど、難しいんだ。すごく難しい。そこから進化したことが嬉しいよ。)

これを最初に投稿するのは私じゃないと思うけど、HTMLデイは今週の土曜日だよ! - https://html.energy/html-day/2025/index.html