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.