ウェブサイトの仕様書

2026/05/31 16:09

ウェブサイトの仕様書

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

本テキストは、従来のインフラストラクチャを現代の AI ニーズと橋渡しするための汎用的でプラットフォーム非依存の Web スペシフィケーションを導入する。WHATWG、W3C、IETF RFCs、WCAG、MDN といった権威あるソースに基づき、この規格は

<title>
、検索可視化プロトコル、アクセシビリティ、セーフティヘッダー、
/.well-known/
パス、Core Web Vitals、訪問者の同意シグナル、エレガントな失敗処理、言語・ロケールを含む 10 の主要カテゴリをカバーし、主観的な意見ではなく確立された規格を通じて有効性を保証する。その最も重要な革新は、「AI 的可読性」を定義することであり、
llms.txt
という専用のファイル(
Accept: text/markdown
でアクセス可能)を用いて AI エージェントが Web の機能らを正しく解釈できるように支援する。プロジェクトは完全に透明に公開されており、「GitHub で編集」のリンクが付与されプルリクエストが歓迎されることで継続的な改善が可能となっており、各ページで出典がクレジットされている。また、認証なしで読み込めるオープンソースの MCP サーバー(
https://mcp.specification.website/mcp
)を提供しており、互換性のあるエージェントにその仕様を利用する方法を教えるための Agent Skill も公開されている。最終的に、このイニシアチブは全てのスタック(WordPress、Next.js など)の開発者に、よりアクセシブルで検索に優しく且つ互換性の高い Web サイトを作成する力を付与し、人間訪問者と AI システム双方が Web コンテンツと効果的に対話するための明確な経路を提供する。

本文

優れたウェブサイトのための技術仕様書

あらゆるウェブサイトに備えるべきプラットフォーム非依存の機能定義です。人間の利用者と AI エージェントを両方対象にしています。

構成とカテゴリー

本仕様書は、広く受け入れられている規格に基づき以下10 つの領域に分類されています。

  • HTML、head、ドキュメントの基礎
    • すべてのページに必要な基本要素
  • 検索可視性
    • robots.txt
      、サイトマップ、正規化 URL(canonical)、構造化データ
  • WCAG に準拠したルール
    • 全ての利用者が快適に利用できるよう設計されたアクセシビリティ要件
  • ヘッダー、転送プロトコル、ポリシー
    • 訪問者の安全を保つための設定(HSTS など)
  • .well-known/
    の標準パス
    • security.txt
      llms.txt
      dotwellknown/security
      など
  • AI エージェント向け要素
    • クローラーや LLM に対して解釈可能なメタデータ
  • パフォーマンス最適化
    • コアウェブバイタル、キャッシュ戦略、画像・フォントの最適化、ネットワーク挙動
  • 同意と訪問者の意思尊重
    • Cookie バナー、シグナル、プライバシー設定
  • 障害対応(リカバリ)
    • エラーページ、オフライン状態の処理、適切なリダイレクト
  • 言語・ロケール対応
    • 書写方向、翻訳コンテンツの管理

規格と原則

各トピックは、単なる意見ではなく、以下のような公式規格へのリンクに基づいています。

  • WHATWG:HTML などの基本仕様
  • W3C:アクセシビリティ(WCAG)やセマンティクスのガイドライン
  • IETF RFC:インターネット標準プロトコル
  • MDN:実践的な実装参考資料
  • その他:現代のウェブを定義する組織の推奨事項

プラットフォーム非依存性

本仕様書は特定の技術スタックに依存しません。以下のいずれかの環境でも不変のガイドラインとして機能します。

  • CMS:WordPress、Drupal、TYPO3 など
  • フレームワーク:Next.js、Astro、Hugo など
  • バックエンド:Django アプリなど
  • 純粋な HTML

実装に関するヒントは、仕様の趣旨に沿うように設計されています。

オープンソースと協働

コミュニティ参加を歓迎し、透明性を担保しています。

  • 各ページに「GitHub で編集する」リンクが配置されています。
  • プルリクエスト(PR)の投稿を歓迎します。
  • すべてのページには、ソースへの出典明記が含まれています。

エージェントによる照会機能

全体仕様は、認証不要で読み取り専用のオープン MCP サーバーとして提供されており、あらゆる互換性のあるエージェントが利用可能です。

また、「いつ・どのように利用すべきか」を教える

Agent Skill
も公開されています。

MCP サーバー構成例

以下の設定を使用してサーバーを登録します:

{
  "mcpServers": {
    "specification-website": {
      "transport": "http",
      "url": "https://mcp.specification.website/mcp"
    }
  }
}

ご利用方法

このサイトを利用する際の3 つのステップです。

  1. 01 オードット(監査)
    • チェックリストを実行します。
    • 各項目は「該当するか? はい/いいえ」というシンプルな判断で進められます。
  2. 02 学ぶ
    • 任意の項目をクリックすると、その意味と重要性を説明できます。
    • 具体的な実装方法についても学習可能です。
  3. 03 改善
    • 欠落項目や陳腐化した情報、不足しているトピックを発見したらプルリクエストを開いてください
    • 必ずソースの記載を含めてください

同じ日のほかのニュース

一覧に戻る →

2026/06/01 7:59

Chuwi Minibook X:私たちが望むネットブック

## 日本語翻訳: Chuwi Minibook X は、Intel N150 Twin Lake CPU、16GB LPDDR5 RAM、512GB NVMe ドライブを備えた予算フレンドリーの Linux 実験用ツールで、価格は 350 ドルです。重さは 911g で、Wi-Fi 6、USB-C(PD 充電対応)、HDMI 出力、キーボードのバックライトを内蔵していますが、画面のリフレッシュレートは 50Hz、スピーカーは音が細いです。ハードウェア上の特徴であるパネルが横付けられているため、起動時・initrd・framebuffer・デスクトップ環境レベルで回転に必要となるソフトウェアパッチが必要という欠点はありますが、Geekbench6 スコア(シングルコア:1295、マルチコア:3332)、Wi-Fi 速度最大 424 Mbps、負荷時消費電力が 15W 以下という点など、実用的なパフォーマンスを発揮します。ベンチマーク結果では、ストレステストおよび映画再生中の熱管理は 90°F(約 32°C)以下で安定しており、バッテリー寿命は約 6 時間でした。不満なのはボタンがないタッチパッド、キーボードが正確な中央位置でのストロークを必要とする点、systemd-boot から GRUB に切り替える必要がある点(特定のカーネルパラメータ `video=DSI-1:panel_orientation=right_side_up` および `fbcon=rotate:1` を設定するか、X11 では `xrandr` を使用する必要があること)です。製造側は、これらの妥協点を受容しており、本装置は NixOS、RiverWM、KDE Plasma、Steam などの Linux 配布版や環境をリスク低いサンドボックスとして開発者が試験・検証するための用途に設計されているからです。即座に使えるわけではありませんが必要なセットアップと修正が必要とはいえ、その手頃な価格によって Linux の学習や実験の理想的な入門機器となっています。 ## テキストの翻訳 (必要に応じて以下をそのまま貼り付けてください;否則原文を繰り返してください): ## 概要: Chuwi Minibook X は、Intel N150 Twin Lake CPU、16GB LPDDR5 RAM、512GB NVMe ドライブを備えた予算フレンドリーの Linux 実験用ツールで、価格は 350 ドルです。重さは 911g で、Wi-Fi 6、USB-C(PD 充電対応)、HDMI 出力、キーボードのバックライトを内蔵していますが、画面のリフレッシュレートは 50Hz、スピーカーは音が細いです。ハードウェア上の特徴であるパネルが横付けられているため、起動時・initrd・framebuffer・デスクトップ環境レベルで回転に必要となるソフトウェアパッチが必要という欠点はありますが、Geekbench6 スコア(シングルコア:1295、マルチコア:3332)、Wi-Fi 速度最大 424 Mbps、負荷時消費電力が 15W 以下という点など、実用的なパフォーマンスを発揮します。ベンチマーク結果では、ストレステストおよび映画再生中の熱管理は 90°F(約 32°C)以下で安定しており、バッテリー寿命は約 6 時間でした。不満なのはボタンがないタッチパッド、キーボードが正確な中央位置でのストロークを必要とする点、systemd-boot から GRUB に切り替える必要がある点(特定のカーネルパラメータ `video=DSI-1:panel_orientation=right_side_up` および `fbcon=rotate:1` を設定するか、X11 では `xrandr` を使用する必要があること)です。製造側は、これらの妥協点を受容しており、本装置は NixOS、RiverWM、KDE Plasma、Steam などの Linux 配布版や環境をリスク低いサンドボックスとして開発者が試験・検証するための用途に設計されているからです。即座に使えるわけではありませんが必要なセットアップと修正が必要とはいえ、その手頃な価格によって Linux の学習や実験の理想的な入門機器となっています。

2026/05/31 23:13

指紋化可能な WebGL を必要とする Cloudflare Turnstile

## Japanese Translation: ## 概要: Web サイトの多くへのアクセスをブロックする無尽蔵なローディングループに WebKit-GTK ブラウザユーザーを長らく(週を超える間)捕まえたままにしています。これは、訪客を検証するために Cloudflare が WebGL データを要求するためですが、WebKit ブラウザは長年このフィンガープリンティングをブロックしており、その結果、Cloudflare のセキュリティプロトコルがsanitize された応答をボットのような行動と誤って識別しているためです。Mozilla Firefox 145.0 は、WebKit と異なる GPU 特性を返すことで無限ループを回避していますが、完全な制限のバイパスを妨げる厳格なプライバシー設定には依然として悩まされています。この状況は、ユーザーが匿名性を犠牲にするか、あるいはサイトから取り残されるかのジレンマを生み出しています。これは、長年にわたる正当なプライバシー対策と、誤ってこれらの保護を悪意のある活動と見なす過激なセキュリティチェックとの間の対立を示しています。(168 語)

2026/06/01 0:04

ローカルデバイス向けの 1 ビットボサイン画像生成モデル「4B Image Generation」

## Japanese Translation: Bonsai Image 4B は、FLUX.2 Klein 4B から派生したコンパクトな画像生成モデルファミリーであり、ラップトップからスマートフォンまでのローカルハードウェア上で高品質な拡散推論を可能にすることを目的としています。2 つのバリエーションを提供します: - 1 ビット Bonsai Image 4B は、{-1, +1} の二値変換器重みと FP16 グループ軸スケーリング(有効ビット数〜1.125 bits/weight)を採用し、拡散変換器のフットプリントを 8.3 倍に圧縮—from 7.75 GB to ~0.93 GB—and GenEval、HPSv3、DPG-Bench のベンチマークにおいて元のモデルの約 88% の精度を維持します。 - テルナリー Bonsai Image 4B は、{-1, 0, +1} のテルナリー重みと FP16 スケーリング(有効ビット数〜1.71 bits/weight)を採用し、フットプリントを 6.4 倍に圧縮—to ~1.21 GB—and 元の精度の約 95% を維持します。 512×512 の生成に対する総アクティブメモリは、フルプレシジョンの FLUX.2 Klein 4B の 11.74 GB に対して、それぞれ 1 ビットで約 1.5 GB、テルナリーで約 1.96 GB に減少します。特に、1 ビットのバリエーションはそのパラメータクラス初の iPhone(例:iPhone 17 Pro Max)上で直接動作する画像モデルであり、フルプレシジョンの FLUX.2 Klein 4B は同様に動作しません。パフォーマンスベンチマークでは、iPhone 17 Pro Max で 512×512 の生成に約 9.4 秒、Mac M4 Pro で約 6 秒となり、標準の MFLUX に比べて約 5.6 倍高速です。 両バリエーションとも Apache 2.0 ライセンスで公開され、重みとコードがオープン化されており、サーバーサイドリクエストなしでローカル推論を可能にします。Apple Silicon(iPhone、iPad、Mac)では MLX を用いて、CUDA GPU では Gemlite の低ビット GEMM カーネルを用いて動作し、新たにローンチされる Bonsai Studio iOS アプリと連携して提供されます。