The Web Hypertext Application Technology Working Group (WHATWG) is a community of people interested in evolving
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
and related technologies. The WHATWG was founded by individuals from
Apple Inc.
Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. Founded in 1976 as Apple Comput ...
, the
Mozilla Foundation and
Opera Software, leading
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
vendors in 2004.
WHATWG is responsible for maintaining multiple web-related
technical standard
A technical standard is an established Social norm, norm or requirement for a repeatable technical task which is applied to a common and repeated use of rules, conditions, guidelines or characteristics for products or related processes and producti ...
s, including the specifications for the
HyperText Markup Language
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheet ...
(HTML) and the
Document Object Model
The Document Object Model (DOM) is a cros s-platform and language-independent API that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with ...
(DOM). The central organizational membership and control of WHATWG – its "Steering Group" – consists of Apple, Mozilla, Google, and Microsoft. WHATWG community members work with the editor of the specifications to ensure correct implementation.
History
The WHATWG was formed in response to the slow development of
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
(W3C)
Web standards and W3C's decision to abandon HTML in favor of
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
-based technologies. The WHATWG mailing list was announced on 4 June 2004, two days after the initiatives of a joint Opera–Mozilla position paper had been voted down by the W3C members at the W3C Workshop on Web Applications and Compound Documents.
On 10 April 2007, the Mozilla Foundation, Apple, and Opera Software proposed that the new HTML working group of the W3C adopt the WHATWG's
HTML5
HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
as the starting point of its work and name its future deliverable as "HTML5" (though the WHATWG specification was later renamed ''HTML Living Standard'').
On 9 May 2007, the new HTML working group of the W3C resolved to do that. An
Internet Explorer
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated as IE or MSIE) is a deprecation, retired series of graphical user interface, graphical web browsers developed by Microsoft that were u ...
platform architect from
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
was invited but did not join, citing the lack of a patent policy to ensure all specifications can be implemented on a
royalty-free basis. Since then, the W3C and the WHATWG had been developing HTML independently, at times causing specifications to diverge.
In 2017, the WHATWG established an
intellectual property rights agreement that includes a patent policy. This spurred a renewed attempt to allow the W3C and the WHATWG to work together on specifications. In 2019, the W3C and WHATWG agreed to a
memorandum of understanding where development of HTML and DOM specifications would be done principally in the WHATWG.
The editor has significant control over the specification, but the community can influence the decisions of the editor.
In one case, editor Ian Hickson proposed replacing the tag with a more generic tag, but the community disagreed and the change was reverted.
Web Hypertext Application Technology Task Force
Initially, the name Web Hypertext Application Technology Task Force was also used,
[ Compar]
identical group charter with identical membership list on WHATWG.org, archived
along with variant abbreviations including WHAT Working Group, WHAT Task Force and WHATTF. After some time using both the and
domain name
In the Internet, a domain name is a string that identifies a realm of administrative autonomy, authority, or control. Domain names are often used to identify services provided through the Internet, such as websites, email services, and more. ...
s,
the name WHATWG was eventually standardized on. The
namespace URI remains in use for the HTML validator's
data type library.
Transition of HTML Publication to WHATWG
On 28 May 2019, the W3C announced that WHATWG would be the sole publisher of the HTML and DOM standards.
The W3C and WHATWG had been publishing competing standards since 2012. While the W3C standard was identical to the WHATWG in 2007 the standards have since progressively diverged due to different design decisions.
The WHATWG "Living Standard" had been the de facto web standard for some time.
Specifications
The WHATWG publishes a number of standards that form a substantial portion of the
web platform including:
* The HTML Living Standard (sometimes informally called
HTML5
HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
). The HTML specification has been a
living document without version numbers since 2011. It includes both HTML, the core markup language for the web, and a number of related APIs.
* The
DOM Standard, defines how the Document Object Model on the web is supposed to work and replaces W3C DOM level 3. For example, it replaces mutation events with mutation
observers.
* Fetch Standard, which "defines requests, responses, and the process that binds them: fetching." The fetch standard defines the 'fetch'
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
API, and supersedes the
HTML5
HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
fetch functionality,
CORS and the
HTTP
HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
Origin header semantics.
* The Streams Standard provides
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s for creating, composing, and consuming streams of data. These streams are designed to map efficiently to low-level I/O primitives, and allow easy composition with built-in backpressure and queueing. On top of streams, the web platform can build higher-level abstractions, such as filesystem or socket APIs, while at the same time users can use the supplied tools to build their own streams which integrate well with those of the web platform.
* The Encoding Standard defines how character encodings such as Windows-1252 and UTF-8 are handled in web browsers and is intended to replace the IETF encodings registry.
* The
MIME type sniffing standard defines how MIME types are supposed to be sniffed in web browsers.
* The
URL standard defines how URLs are supposed to be parsed in web browsers.
*
Web IDL
Web IDL is an interface description language (IDL) format for describing APIs (application programming interfaces) that are intended to be implemented in web browsers. Its adoption was motivated by the desire to improve the interoperability of ...
used to describe interfaces that are intended to be implemented in web browsers.
See also
*
Ecma International
Ecma International () is a Nonprofit organization, nonprofit standards organization for information and communication systems. It acquired its current name in 1994, when the European Computer Manufacturers Association (ECMA) changed its name to ...
*
Document Object Model
The Document Object Model (DOM) is a cros s-platform and language-independent API that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with ...
*
HyperText Markup Language
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheet ...
References
External links
*
{{authority control
HTML5
Internet Standard organizations
Organizations established in 2004
Standards organizations in the United States
Web applications
Working groups
World Wide Web