A user account is required in order to edit this wiki, but we've had to disable public user registrations due to spam.

To request an account, ask an autoconfirmed user on IRC (such as one of these permanent autoconfirmed members).

Difference between revisions of "Fork tracking"

From WHATWG Wiki
Jump to: navigation, search
(Add HTML)
m
 
(25 intermediate revisions by 4 users not shown)
Line 2: Line 2:
  
  
== Confusion Mitigated ==
+
== Confusion persists with some mitigation ==
  
* Fullscreen
+
* HTML: https://html.spec.whatwg.org/multipage/
** http://www.w3.org/TR/fullscreen/
+
** Forked to https://www.w3.org/TR/html51/ as an outdated fork of a subset frozen in 2015.
** Status: discontinued as a NOTE. ED URL (http://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html) redirects
+
** Forked to https://www.w3.org/TR/html52/ as an outdated fork of a subset frozen in 2017.
 +
** In general all of these attempt to copy-and-paste HTML and then apply forked patches on top, but the scripts are wonky, leading to lots of errors.
 +
** Status: [https://www.w3.org/2019/04/WHATWG-W3C-MOU.html Memorandum of Understanding between W3C and WHATWG]; ED URL is WHATWG URL, former TR and ED URLs (https://www.w3.org/TR/html/, https://www.w3.org/TR/html5/, http://w3c.github.io/html/) redirect
 +
** Subsets of HTML split out into other outdated forks, none with appropriate warnings:
 +
*** https://www.w3.org/TR/webstorage/ (ED is nice at least https://w3c.github.io/webstorage/)
 +
*** https://www.w3.org/TR/workers/ (ED also: https://w3c.github.io/workers/)
 +
*** https://www.w3.org/TR/webmessaging/ (ED is nice at least https://w3c.github.io/webmessaging/)
 +
*** https://www.w3.org/TR/websockets/ (ED is nice at least https://w3c.github.io/websockets/)
 +
*** https://www.w3.org/TR/eventsource/ (ED is nice at least https://w3c.github.io/eventsource/)
 +
*** https://www.w3.org/TR/2dcontext/ (ED also: https://w3c.github.io/2dcontext/)
 +
*** https://www.w3.org/TR/2dcontext2/
 +
*** https://www.w3.org/TR/microdata/ (ED also: https://w3c.github.io/microdata/)
  
== Confusion Somewhat Mitigated ==
+
== Confusion mitigated ==
  
* URL
+
* DOM: https://dom.spec.whatwg.org/
** http://www.w3.org/TR/url/ plus various aliases and older versions
+
** Forked to http://www.w3.org/TR/dom/
** Status: has a reasonable red disclaimer, but still exists.
+
** Forked to https://w3c.github.io/dom/
* Streams
+
** Status: redirected
** http://www.w3.org/TR/streams-api/
+
* Encoding: https://encoding.spec.whatwg.org/
** Status: mostly gutted, with a reasonable red disclaimer.
+
** Forked to http://www.w3.org/TR/encoding/
 
+
** Status: redirected
== Confusion Persists ==
+
* Fetch: https://fetch.spec.whatwg.org/
 
+
** Obsolete subsections published as http://www.w3.org/TR/cors/
* CORS
+
** Status: redirected
** http://www.w3.org/TR/cors/
+
* Fullscreen: https://fullscreen.spec.whatwg.org/
** Status: still exists as an outdated specification with no warning, causing confusion. Obsoleted by the Fetch standard.
+
** Forked to http://www.w3.org/TR/fullscreen/
* DOM
+
** Status: discontinued as a NOTE. ED URL (http://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html) redirects
** http://www.w3.org/TR/dom/
+
* Streams: https://streams.spec.whatwg.org/
** Status: still exists as an outdated snapshot with no warning, causing confusion. And has a weird rename too.
+
** Forked to http://www.w3.org/TR/streams-api/
* Encoding
+
** Status: discontinued as NOTE. ED URL is WHATWG URL, former ED URL (http://w3c.github.io/streams-api/) redirects
** http://www.w3.org/TR/encoding/
+
* Notifications: https://notifications.spec.whatwg.org/
** Status: still exists as an outdated snapshot with no warning, causing confusion
+
** Forked to http://www.w3.org/TR/notifications/
* Notifications
+
** Status: redirected
** http://www.w3.org/TR/notifications/
+
* XMLHttpRequest: https://xhr.spec.whatwg.org/
** Status: still exists as an outdated snapshot with no warning, causing confusion. The spec model has diverged significantly in the meantime, and the outdated version is actively wrong, not just incomplete.
+
** Forked to http://www.w3.org/TR/XMLHttpRequest/
* XMLHttpRequest
+
** Forked to http://www.w3.org/TR/XMLHttpRequest2/
** http://www.w3.org/TR/XMLHttpRequest/
+
** A subset was forked to https://www.w3.org/TR/progress-events/
** http://www.w3.org/TR/XMLHttpRequest2/
+
** Status: both /TR/ forks discontinued as NOTEs. ED URLs are to WHATWG XHR, former ED URL https://dvcs.w3.org/hg/xhr/raw-file/default/xhr-1/Overview.html redirects. Progress events redirects.
** Status: Although XHR "level 2" has been discontinued as a NOTE, XHR "level 1" continues to exist as an outdated snapshot with no warning, causing confusion. The spec is not properly layered on top of the Fetch Standard, either, which means it fails to integrate with the rest of the platform (e.g. it is not intercepted by service workers).
+
* URL: https://url.spec.whatwg.org/
* HTML
+
** Forked to http://www.w3.org/TR/url/ plus various aliases and older versions (e.g. https://www.w3.org/TR/url-1/)
** http://www.w3.org/TR/html5/ is an outdated fork of a subset of HTML; very bad.
+
** Status: discontinued as NOTE, ED URL is WHATWG URL, former ED URL http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html redirects.
** http://www.w3.org/TR/html51/ attempts to copy-and-paste HTML and then apply forked patches on top, but the scripts are wonky, leading to lots of errors.
+
** https://w3ctag.github.io/url/ has also been fully discontinued.
** Subsets of HTML split out into outdated forks:
 
*** http://www.w3.org/TR/webstorage/
 
*** http://www.w3.org/TR/workers/
 
*** http://www.w3.org/TR/webmessaging/
 
*** http://www.w3.org/TR/websockets/
 
*** http://www.w3.org/TR/eventsource/
 
*** http://www.w3.org/TR/2dcontext/
 

Latest revision as of 19:19, 8 August 2020

This page exists to document the status of the outdated forks of various WHATWG specifications, and any progress toward clarifying their out-of-dateness.


Confusion persists with some mitigation

Confusion mitigated