This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation.
The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
The scope covers a wide range of capability areas, including semantic content marking, multimedia embedding, and form input validation. It further defines the standards for task scheduling via event loops and microtasks, as well as the mechanisms for resource preloading and speculative fetching.
The project provides comprehensive technical definitions for document lifecycle processes, data processing utilities, and user interface component behaviors.