diff --git a/source b/source index 5bfdc473df9..23bc394c445 100644 --- a/source +++ b/source @@ -471,91 +471,67 @@

This specification is divided into the following major sections:

-
Introduction
-
Non-normative materials providing a context for the HTML standard.
-
Common infrastructure
-
The conformance classes, algorithms, definitions, and the common underpinnings of the rest of the specification.
-
Semantics, structure, and APIs of HTML documents
-
Documents are built from elements. These elements form a tree using the DOM. This section defines the features of this DOM, as well as introducing the features common to all elements, and the concepts used in defining elements.
-
The elements of HTML
-
Each element has a predefined meaning, which is explained in this section. Rules for authors on how to use the element, along with user agent requirements for how to handle each element, are also given. This includes large signature features of HTML such as video playback and subtitles, form controls and form submission, and a 2D graphics API known as the HTML canvas.
-
Microdata
-
This specification introduces a mechanism for adding machine-readable annotations to documents, so that tools can extract trees of name-value pairs from the document. This section describes this mechanism and some algorithms that can be used to convert HTML documents into other formats. This section also defines some sample Microdata vocabularies for contact information, calendar events, and licensing works.
-
User interaction
-
HTML documents can provide a number of mechanisms for users to interact with and modify content, which are described in this section, such as how focus works, and drag-and-drop.
-
Loading web pages
-
HTML documents do not exist in a vacuum — this section defines many of the features - that affect environments that deal with multiple pages, such as web browsers and offline - caching of web applications.
- + that affect environments that deal with multiple pages, such as web browsers.
Web application APIs
-
This section introduces basic features for scripting of applications in HTML.
-
Web workers
-
This section defines an API for background threads in JavaScript.
+
Worklets
+
This section defines infrastructure for APIs that need to run JavaScript separately from the + main JavaScript execution environment.
The communication APIs
-
This section describes some mechanisms that applications written in HTML can use to communicate with other applications from different domains running on the same client. It also introduces a server-push event stream mechanism known as Server Sent Events or EventSource, and a two-way full-duplex socket protocol for scripts known as Web - Sockets. -
- + Sockets.
Web storage
-
This section defines a client-side storage mechanism based on name-value pairs.
-
The HTML syntax
The XML syntax
-
All of these features would be for naught if they couldn't be represented in a serialized form and sent to other people, and so these sections define the syntaxes of HTML and XML, along with rules for how to parse content using those syntaxes.
-
Rendering
-
This section defines the default rendering rules for web browsers.