MDN 文書化の優先順位リスト
訳注: この文書は英語版の原文を対象としたものです。アクセス頻度やページ数などは、すべて英語版のものです。
この文書では、 MDN の様々な優先順位の階層を定義し、それぞれの階層にどのような文書トピックが存在するかを示しています。私たちはこれを第一階層および第二階層と呼んでいます。
この文書の目的は 2 つあります。
- トリアージプロセスの中で、コンテンツのバグに優先順位をつけるのに役立ちます。これにより、協力者はどのバグが現時点で最も重要であるかを知ることで、どのバグに取り組むべきかを決めることができます。
- 特定のバグではなく、特定のトピック領域で作業したい協力者が、どのバグに時間を割くのが最も有用かを判断しやすくするため (例えば、 MDN で自動化されたクリーンアップスクリプトを実行するのが好きな人など)。
これらの文書の相対的な重要性は、純粋にページビューの数値を見て決定しました。利用できる計測法はたくさんありますが、ページビューは客観的で、よい指標にもなります。 — より重要なウェブ技術はより頻繁に検索されるため、そうした文書の問題を解決することが最も重要であると思われるからです。
また、これらの階層は、独立した文書ツリー (つまり、リンク先のページと、その下の階層にあるすべての文書) で構成されていることにも留意してください。時には、第一階層の文書が第二階層の文書にリンクしたり、その逆の場合もありますが、それは問題ありません。
文書ツリーの後の括弧内の数字は、そのツリーの下にある文書の数を表しています。これらの数字は時間の経過とともに変化する可能性が高いので、近いうちに再検討する必要があるかもしれません。
第一階層
第一階層のコンテンツは MDN で最も重要なコンテンツです。 — ユーザー数が多く、ウェブプラットフォームの最も重要な技術をカバーするためのものです。
- アクセシビリティ (104)
- CSS (933)
- イベント (4)
- HTML (239)
- HTTP (292)
- JavaScript (921)
- ウェブ開発を学ぶ (355)
- メディア (17)
- パフォーマンス (16)
- プライバシー (en-US) (1)
- プログレッシブウェブアプリ (16)
- セキュリティ (27)
- Web API: 以下のグループのインターフェイスは第一階層です (ここに何が含まれるかの詳細な分類は、下記の第一階層の WebAPI の節を参照してください (1189):
- Canvas API (112)
- Clipboard API (13)
- DOM (439)
- DOM Events (22)
- Fetch API (47)
- File API (48)
- HTML DOM (371)
- URL API (43)
- Web Storage API (8)
- WebSockets API (28)
- XMLHttpRequest (58)
- ウェブアプリマニフェスト (19)
- WebAssembly (12)
- ウェブコンポーネント (5)
第一階層のページ数の合計: 4150
第二階層
第二階層のコンテンツはは、一般的にはあまり使われませんが、それでも役に立つものです。
- CSS Houdini (1)
- Game development docs (73)
- ガイド (56)
- MathML (38)
- MDN メタ文書 (82)。これは重要ですが、バグ修正は主に MDN コアチームが扱います)
- SVG (382)
- MDN Web Docs 用語集 (534)
- WebAPI のうち、「第一階層の WebAPI」の一覧に含まれないもの (4701)
- WebExtensions (635)。本当はウェブプラットフォームではありませんが、重要なものです。
第二階層のページ数の合計: 6502
その他のコンテンツ
MDN には、ウェブプラットフォーム技術の範囲外のコンテンツ — アーカイブされたコンテンツや Firefox 固有のドキュメント (例: DevTools、プラットフォーム内部) などもあります。これらのコンテンツは完全に優先順位が下がっており、ほとんどの場合、私たちは他に移すための場所を探しているか、もはや有用でない場合は削除しています。このページに記載されていない分野にコミュニティが時間を費やすことはお勧めできません。
第一階層の WebAPI
以下の API インターフェースリファレンス文書 (およびその子ページ) は、現在第一階層とみなされています。これらのグループ分けと優先順位の根拠については、 https://github.com/mdn/sprints/issues/3327 を参照してください。
Canvas API (112)
CanvasGradient
(2)CanvasImageSource (en-US)
(1)CanvasPattern
(2)CanvasRenderingContext2D
(71)ImageBitmap (en-US)
(4)ImageBitmapRenderingContext (en-US)
(2)ImageData
(5)OffscreenCanvas
(8)Path2D
(3)RenderingContext
(1)TextMetrics (en-US)
(13)
Clipboard API (13)
Clipboard
(5)ClipboardEvent
(3)ClipboardItem (en-US)
(5)
DOM (439)
注: "DOM" は部分的なグループに過ぎません。第一階層のサイズを管理可能な数に抑えるために、ページビューの多いインターフェイスの文書だけを含めました。この一覧に入っていない他の DOM インターフェースは、第二階層にあります。
AbortController
(4)ChildNode
(5)CustomEvent
(4)Document
(164)DOMParser
(2)DOMString
(2)Element
(176)Event
(24)EventTarget
(5)HTMLCollection
(4)MutationObserver
(5)Node
(36)NodeList
(7)USVString
(1)
DOM Events (22)
注: "DOM Events" は部分的なグループに過ぎません。第一階層のサイズを管理可能な数に抑えるために、ページビューの多いインターフェイスの文書だけを含めました。この一覧に入っていない他の DOM Events のインターフェースは、第二階層にあります。
EventListener
(2)KeyboardEvent
(20)
Fetch API (47)
File API (48)
Blob
(8)File
(15)FileList
(1)FileReader
(19)FileReaderSync
(5)
HTML DOM (371)
注: "HTML DOM" は部分的なグループに過ぎません。第一階層のサイズを管理可能な数に抑えるために、ページビューの多いインターフェイスの文書だけを含めました。この一覧に入っていない他の HTML DOM インターフェースは、第二階層にあります。
History
(9)HTMLAudioElement
(4)HTMLCanvasElement
(14)HTMLElement
(45)HTMLFormElement
(17)HTMLInputElement
(17)HTMLTextAreaElement
(2)Location
(17)Navigator
(45)NavigatorLanguage
(3)NavigatorOnLine (en-US)
(3)Window
(182)WindowEventHandlers
(13)
URL API (43)
URL
(18)URLSearchParams
(14)URLUtilsReadOnly (en-US)
(11)
Web Storage API (8)
Storage
(7)StorageEvent
(1)
WebSockets API (28)
CloseEvent
(3)MessageEvent
(7)WebSocket
(18)
XMLHttpRequest (58)
FormData
(12)XMLHttpRequest
(40)XMLHttpRequestEventTarget
(6)