| 略語 | 何ですか |
|---|---|
| 形成 | 2004年6月4日 |
| 目的 | ウェブ標準の開発 |
会員資格 | Apple Inc.、Google LLC、Microsoft Corporation、Mozilla Corporation [1] |
主な臓器 | 運営グループ |
| Webサイト | 翻訳元 |
ウェブハイパーテキストアプリケーション技術ワーキンググループ(WHATWG )は、 HTMLおよび関連技術の発展に関心を持つ人々のコミュニティです。WHATWGは、2004年に大手ウェブブラウザベンダーであるApple Inc.、Mozilla Foundation、Opera Softwareの関係者によって設立されました。 [2] [3]
WHATWGは、ハイパーテキストマークアップ言語(HTML)やドキュメントオブジェクトモデル(DOM)の仕様を含む、複数のWeb関連の技術標準の維持管理を担当しています。 [4] [5] WHATWGの中心的な組織メンバーシップと管理(「ステアリンググループ」)は、Apple、Mozilla、Google、Microsoftで構成されています。WHATWGコミュニティのメンバーは、仕様の編集者と協力して、正しい実装を確実にします。[6]
歴史
WHATWGは、ワールドワイドウェブコンソーシアム(W3C)のウェブ標準の開発が遅れていることと、W3CがHTMLを放棄してXMLベースの技術を採用するという決定を受けて結成されました。[7] WHATWGのメーリングリストは、 OperaとMozillaの共同の立場表明[9]の提案がW3Cのウェブアプリケーションと複合ドキュメントに関するワークショップでW3Cメンバーによって否決された2日後の2004年6月4日に発表されました。[10]
2007年4月10日、Mozilla Foundation、Apple、Opera Softwareは、W3Cの新しいHTMLワーキンググループがWHATWGのHTML5を作業の開始点として採用し、将来の成果物を「HTML5」と名付けることを提案しました(ただし、WHATWG仕様は後にHTML Living Standardに改名されました)。[要出典]
2007年5月9日、W3Cの新しいHTMLワーキンググループはそれを決議した。[12] MicrosoftのInternet Explorerプラットフォームアーキテクトが招待されたが、すべての仕様がロイヤリティフリーで実装できることを保証する特許ポリシーがないことを理由に、参加しなかった。[13]それ以来、W3CとWHATWGはHTMLを独立して開発しており、時には仕様が乖離することもあった。[14]
2017年、WHATWGは特許ポリシーを含む知的財産権協定を締結した。 [15]これにより、W3CとWHATWGが協力して仕様を策定する新たな試みが促進された。2019年、W3CとWHATWGは、HTMLとDOMの仕様の開発は主にWHATWGで行われるという覚書に合意した。 [14] [16]
編集者は仕様に対して大きな権限を持っていますが、コミュニティは編集者の決定に影響を与えることができます。[17]あるケースでは、編集者のイアン・ヒクソンが<time>タグをより一般的な<data>タグに置き換えることを提案しましたが、コミュニティは同意せず、変更は元に戻されました。[17]
ウェブハイパーテキストアプリケーション技術タスクフォース
当初は、 Web Hypertext Application Technology Task Forceという名称も使用されていました。[18] [19] [20] [21]他に、 WHAT Working Group、[22] WHAT Task Force、WHATTFなどの略称もありました。[23]しばらくはwhattf.orgと の両方のwhatwg.org ドメイン名が使用されていましたが、[21]最終的にWHATWGという名称が標準化されました。名前空間URIは、HTMLバリデータの データ型ライブラリhttp://whattf.org/datatype-draftで引き続き使用されています。[24]
HTML 出版の WHATWG への移行
2019年5月28日、W3CはWHATWGがHTMLとDOMの標準規格の唯一の発行者となることを発表しました。[25] [26] [16] [27] W3CとWHATWGは2012年以来、競合する標準規格を発行してきました。W3C標準は2007年にはWHATWGと同一でしたが、異なる設計上の決定により、標準規格は徐々に分岐してきました。[28] WHATWGの「リビングスタンダード」は、しばらくの間、事実上のウェブ標準でした。[29]
仕様
WHATWG は、 Web プラットフォームの大部分を構成する次のような多数の標準を公開しています。
- HTML Living Standard(非公式にはHTML5 [30]と呼ばれることもあります)。HTML仕様は2011年以来、バージョン番号のない生きた文書となっています。 [31]これには、Webのコアマークアップ言語であるHTMLと、関連するAPIが多数含まれています。
- DOM標準は、Web 上のドキュメント オブジェクト モデルがどのように動作するかを定義し、W3C DOM レベル 3 に代わるものです。たとえば、ミューテーション イベントをミューテーションオブザーバーに置き換えます。
- フェッチ標準[32]は、「リクエスト、レスポンス、およびそれらを結び付けるプロセスであるフェッチを定義します。」フェッチ標準は「フェッチ」JavaScript APIを定義し、HTML5フェッチ機能、CORS、およびHTTP Originヘッダーセマンティクスに取って代わります。
- Streams 標準は、データ ストリームの作成、構成、および使用のためのAPI を提供します。これらのストリームは、低レベルの I/O プリミティブに効率的にマップするように設計されており、組み込みのバックプレッシャーとキューイングを使用して簡単に構成できます。ストリームに加えて、Web プラットフォームは、ファイル システムやソケット API などの高レベルの抽象化を構築できます。同時に、ユーザーは提供されたツールを使用して、Web プラットフォームのストリームと適切に統合される独自のストリームを構築できます。
- エンコーディング標準は、Windows-1252 や UTF-8 などの文字エンコーディングが Web ブラウザーで処理される方法を定義し、IETF エンコーディング レジストリを置き換えることを目的としています。
- MIME タイプ スニッフィング標準は、Web ブラウザーで MIME タイプをスニッフィングする方法を定義します。
- URL標準は、ウェブブラウザでURLがどのように解析されるかを定義します。[33]
- Web IDLは、 Webブラウザに実装されることを意図したインターフェースを記述するために使用されます。[34]
参照
参考文献
- ^ 「ステアリンググループ契約 – WHATWG」。whatwg.org。WHATWG。
- ^ 「FAQ – WHATWG とは何ですか?」WHATWG。2010 年 2 月 12 日。2010 年2 月 24 日閲覧。
- ^ Reid, Jonathan (2015)。「1 - Welcome to HTML5」。HTML5 Programmer's Reference。Apress。pp. 「HTML の簡単な歴史」セクション内 - 「WHATWG の設立と HTML5 の誕生」。ISBN 9781430263678. 2015年12月2日閲覧。
- ^ Cohen, Nancy; Xplore, Tech. 「W3C と WHATWG の合意: HTML、DOM 仕様の単一バージョン」。techxplore.com。2023年5月 19 日閲覧。
- ^ 「Alliance は、ウェブのコア技術を制御するための 10 年にわたる闘いの末、HTML に強力な未来をもたらす」CNET 。2023年5 月 19 日閲覧。
- ^ 「FAQ – WHATWG はどのように機能しますか?」WHATWG。2012 年 11 月 22 日。2013年1 月 1 日に閲覧。
必要に応じて、ブラウザー エンジンを開発する組織から任命されたメンバーで構成される運営グループによって論争が解決され、編集者の判断が実装内容と一致するようにバックストップが設けられます。
- ^ 「HTML5: HTML および XHTML の語彙と関連 API」。W3C 勧告。W3C。2014 年 10 月 28 日時点のオリジナルよりアーカイブ。2015年10 月 21 日閲覧。
その後まもなく、Apple、Mozilla、Opera は共同で、WHATWG と呼ばれる新しい場の傘下でこの取り組みを継続する意向を発表しました。
- ^ Hickson, Ian (2004 年 6 月 4 日). 「WHAT オープン メーリング リストのお知らせ」. WHATWG . 2010 年2 月 24 日閲覧。
- ^ OperaとMozillaの共同ポジションペーパーはWHATWGの設立前に否決された:Webアプリケーションと複合ドキュメントに関するW3Cワークショップのポジションペーパー
- ^ 「W3C ウェブアプリケーションおよび複合ドキュメントに関するワークショップ (2 日目) 2004 年 6 月 2 日」。ワールド ワイド ウェブ コンソーシアム。2004 年 6 月 2 日。2010年2 月 24 日閲覧。
- ^ Stachowiak, Maciej (2007 年 4 月 9 日)。「HTML5 採用の提案」。World Wide Web Consortium。2010年2 月 24 日閲覧。
- ^ Connolly, Dan (2007 年 5 月 9 日)。「HTML 5 のテキスト、エディター、名前に関する質問の結果」。World Wide Web Consortium。2010年2 月 24 日閲覧。
- ^ Wilson, Chris (2007 年 1 月 10 日)。「あなたと私と W3C (別名 HTML の再発明)」。 Albatross! Microsoftの Internet Explorer プラットフォーム チームのプラットフォーム アーキテクトである Chris Wilson の個人ブログ。Microsoft。2009年1 月 30 日閲覧。
- ^ ab Cimpanu、Catalin (2019 年 5 月 28 日)。「ブラウザベンダーが HTML および DOM 標準をめぐる W3C との戦いに勝利」ZDNet。
- ^ ヴァン・ケステレン、アン (2017 年 12 月 11 日)。 「さらなる作業モードの変更」。WHATWG ブログ。なんてことだ。
- ^ ab 「W3CとWHATWG間の覚書」。W3C。2019年5月28日。2019年5月29日時点のオリジナルよりアーカイブ。 2019年5月29日閲覧。
- ^ ab Way, Jeffrey. 「HTML5 の簡潔な歴史」 。2016年10 月 4 日閲覧。
- ^ 「Web Hypertext Application Technology Task Force」。2018年8月28日時点のオリジナルよりアーカイブ。
- ^ 「HTML 5 ドラフト勧告 — 2008 年 7 月 7 日」。Web Hypertext Application Technology Task Force。2008 年 7 月 7 日。2018 年 9 月 4 日時点のオリジナルよりアーカイブ。
- ^ Hickson, Ian (2004 年 6 月 4 日). 「WHAT オープン メーリング リストのお知らせ」. Web Hypertext Application Technology Task Force. 2005 年 1 月 10 日時点のオリジナルよりアーカイブ。
- ^ ab 「Web Hypertext Application Technology Task Force Charter」。WHATTF.org。Web Hypertext Application Technology Task Force。2007年7月4日時点のオリジナルよりアーカイブ。WHATWG.org 上の同一のグループ憲章と同一のメンバーシップ リストを比較します (2007 年 7 月 7 日アーカイブ)。
- ^ 「Web Hypertext Application Technology Working Group メーリング リスト」。2006 年 10 月 10 日時点のオリジナルよりアーカイブ。
{{cite web}}: CS1 maint: unfit URL (link) - ^ 「Web Hypertext Application Technology Task Force メーリング リスト」。2007 年 7 月 4 日時点のオリジナルよりアーカイブ。
- ^ "form-datatypes.rnc". Nu Html Checker (v.Nu)。
- ^ Jaffe, Jeff (2019年5月28日). 「W3CとWHATWGが協力してオープンウェブプラットフォームを推進」W3Cブログ。 2019年5月29日時点のオリジナルよりアーカイブ。 2019年5月29日閲覧。
- ^ 「W3CとWHATWGがHTMLとDOMの単一バージョンで協力する契約に署名」W3C 2019年5月28日。2019年5月29日時点のオリジナルよりアーカイブ。2019年5月29日閲覧。
- ^ Cimpanu、Catalin (2019年5月29日). 「ブラウザベンダーがHTMLおよびDOM標準をめぐるW3Cとの戦いに勝利」ZDNet。2019年5月29日時点のオリジナルよりアーカイブ。 2019年5月29日閲覧。
- ^ 「W3C - WHATWG Wiki」。WHATWG Wiki。2019年5月29日時点のオリジナルよりアーカイブ。2019年5月29日閲覧。
- ^ Shankland, Stephen (2009 年 7 月 9 日)。「Web 標準 XHTML 2 の碑文」。CNET。CBS INTERACTIVE INC。
- ^ 「これは HTML5 か?」WHATWG。2019 年 6 月 13 日。2019年6 月 13 日閲覧。
- ^ Hickson, Ian (2011 年 1 月 19 日). 「HTML は新しい HTML5」. WHATWG . 2011 年1 月 21 日閲覧。
- ^ 「Fetch Standard」。WHATWG。2019年5月3日。 2019年6月13日閲覧。
- ^ "whatwg-url". npm (ソフトウェア) . 2018年8月18日。2019年7月25日時点のオリジナルよりアーカイブ。 2019年7月25日閲覧。
whatwg-urlは、WHATWG URL標準の完全な実装です。スタンドアロンで使用できますが、jsdomなどのプロジェクトにURLパーサーを統合するために役立つ多くの内部アルゴリズムも公開しています。
- ^ 「Web IDL 標準」。webidl.spec.whatwg.org 。2023年9 月 3 日閲覧。
外部リンク
- 公式サイト
