Appendix A. Quick reference
A.1 HTML APIs and related libraries
HTML APIs are standardized interfaces provided by web browsers that allow developers to interact with browser features and the environment using HTML elements and JavaScript. These APIs are essential because they enable dynamic and interactive features—such as manipulating the DOM, handling user input, and accessing device capabilities—while ensuring consistency across browsers.
HTML APIs are built into browsers and defined by web standards, providing foundational features that offer additional utilities or abstractions but are not part of the browser itself. Table C.1 provides examples of common HTML APIs used in web development.