- October 9, 2026The Web Accessibility Initiative (WAI) is an effort by the W3C to develop standards and guidelines to help everyone building…
- October 9, 2026Web Content Accessibility Guidelines (WCAG) is a recommendation published by the Web Accessibility Initiative (WAI) group at the W3C, outlining…
- October 9, 2026The World Wide Web Consortium (W3C) is an international body that maintains Web-related rules and frameworks.
- October 9, 2026VoIP (Voice over Internet Protocol) is a technology used to transmit voice messages over IP (Internet Protocol) networks.
- October 9, 2026A void element is an element in HTML that cannot have any child nodes (i.e., nested elements or text nodes).
- October 9, 2026In computer graphics, a viewport represents a polygonal (normally rectangular) area that is currently being viewed.
- October 9, 2026The portion of the viewport that is currently visible is called the visual viewport.
- October 9, 2026Browser vendors used to add prefixes to experimental or nonstandard CSS properties and JavaScript APIs, so developers could experiment with…
- October 9, 2026In the context of data or an object wrapper around that data, the value is the primitive value that the…
- October 9, 2026A Universally Unique Identifier (UUID) is a label used to uniquely identify a resource among all other resources of that…
- October 9, 2026UX is an acronym that stands for User eXperience.
- October 9, 2026UTF-16 is a character encoding standard for Unicode.
- October 9, 2026UTF-8 (UCS Transformation Format 8) is the World Wide Web's most common character encoding.
- October 9, 2026A Uniform Resource Locator (URL) is a text string that specifies where a resource (such as a web page, image,…
- October 9, 2026A user agent is a computer program representing a person, for example, a browser in a Web context.
- October 9, 2026A URI (Uniform Resource Identifier) is a string that refers to a resource.
- October 9, 2026Unix time is a method to represent a timestamp, and is usually defined as the number of seconds since the…
- October 9, 2026User Interface (UI) is anything that facilitates the interaction between a user and a machine.
- October 9, 2026UDP (User Datagram Protocol) is a long standing protocol used together with IP for sending data when transmission speed and…
- October 9, 2026User Agent Accessibility Guidelines (UAAG) is a recommendation published by the Web Accessibility Initiative group at the W3C, explaining how…
- October 9, 2026In JavaScript, a truthy value is a value that is considered true when encountered in a Boolean context.
- October 9, 2026Tree shaking is a term commonly used within a JavaScript context to describe the removal of dead code.
- October 9, 2026Trident (or MSHTML) was the proprietary rendering engine that powered Internet Explorer.
- October 9, 2026Transport Layer Security (TLS), formerly known as Secure Sockets Layer (SSL), is a protocol used by applications to communicate securely…
- October 9, 2026Transient activation (or "transient user activation") is a window state that indicates a user has recently directly and meaningfully interacted…
- October 9, 2026The top layer is a specific layer that spans the entire width and height of the viewport and sits on…
- October 9, 2026Time to Interactive (TTI) is a non-standardized web performance 'progress' metric defined as the point in time when the last…
- October 9, 2026A TLD (top-level domain) is the most generic domain in the Internet's hierarchical DNS (domain name system).
- October 9, 2026Trust On First Use (TOFU) is a security model in which a client needs to create a trust relationship with…
- October 9, 2026Time to First Byte (TTFB) refers to the time between the browser requesting a page and when it receives the…
- October 9, 2026Thread in computer science is the execution of running multiple tasks or programs at the same time.
- October 9, 2026Throttling originally meant slowing down the rate of fluid flow using an obstruction.
- October 9, 2026The Khronos Group is an open, non-profit, member-driven consortium of over 150 industry-leading companies.
- October 9, 2026TCP slow start is an algorithm that helps discover the available network bandwidth for packet transfer, and balance transmission speed…
- October 9, 2026In 3D graphics, a texel (short for "texture pixel") is an individual element of a texture.
- October 9, 2026TCP (Transmission Control Protocol) is an important network protocol that lets two hosts connect and exchange data streams.
- October 9, 2026TCP (Transmission Control Protocol) uses a three-way handshake (aka TCP-handshake, three message handshake, and/or SYN-SYN-ACK) to set up a TCP/IP…
- October 9, 2026In HTML, a tag is used for creating an element.
- October 9, 2026Serializable objects are objects that can be serialized and later deserialized in any JavaScript environment ("realm").
- October 9, 2026SEO (Search Engine Optimization) is the process of making a website more visible in search results, also termed improving search…
- October 9, 2026In programming, Semantics refers to the meaning of a piece of code — for example "what effect does running that…
- October 9, 2026A CSS selector is the part of a CSS rule that describes what elements in a document the rule will…
- October 9, 2026A search engine is a software system that collects information from the World Wide Web and presents it to users…
- October 9, 2026A secure context is a Window or Worker in which certain minimum standards of authentication and confidentiality are met.
- October 9, 2026An SDK (Software Development Kit) is an integrated collection of tools that a developer can use to create software for…
- October 9, 2026SCTP (Stream Control Transmission Protocol) is an IETF standard for a transport protocol which enables the reliable, in-order transmission of…
- October 9, 2026A scroll container is an element box whose content can be scrolled, whether or not scroll bars are present.
- October 9, 2026Scroll snapping is a feature where content "snaps" to a specific position when a scroll operation finishes, such as a…
- October 9, 2026Scroll chaining refers to the behavior observed when a user scrolls past the Scroll boundary of a scrollable element, causing…
- October 9, 2026A scroll boundary is the point at which a scrollable element cannot be scrolled any further in a particular direction,…
- October 9, 2026In an HTML document, script-supporting elements are those elements that don't directly contribute to the appearance or layout of the…
- October 9, 2026The scope is the current context of execution in which values and expressions are "visible" or can be referenced.
- October 9, 2026Screen readers are software applications that attempt to convey what is seen on a screen display in a non-visual way,…
- October 9, 2026SCM (Source Control Management) is a system for managing source code.
- October 9, 2026An HTTP method is safe if it doesn't alter the state of the server.
- October 9, 2026In cryptography, salt is random data added to a password before it is hashed.
- October 9, 2026REST (Representational State Transfer) refers to a group of software architecture design constraints that bring about efficient, reliable and scalable…
- October 9, 2026A REST API exposes resources through an interface guided by representational state transfer constraints, including stateless communication and a uniform…
- October 9, 2026A response header is an HTTP header that can be used in an HTTP response and that doesn't relate to…
- October 9, 2026A request header is an HTTP header that can be used in an HTTP request to provide information about the…
- October 9, 2026The following are treated as replaced elements only in specific cases:
- October 9, 2026In web security, a replay attack happens when an attacker intercepts a previously-sent message and resends it later to get…
- October 9, 2026A representation header (or 'representation metadata') is an HTTP header that describes how to interpret the data contained in the…
- October 9, 2026Repaint happens when a browser redraws a web page to show the visual updates resulting from a UI change, such…
- October 9, 2026Render-blocking refers to any part of the process of loading a website that blocks the rendering of the user interface.
- October 9, 2026A relying party (RP) is an entity that needs to control access to a resource and, to do so, needs…
- October 9, 2026Regular expressions (or regex) are rules that govern which sequences of characters come up in a search.
- October 9, 2026A registrable domain is a domain that can be (or has already been) registered by an individual or an organization…
- October 9, 2026Reflow happens when a browser recalculates the position and geometry of certain parts of a webpage, such as after an…
- October 9, 2026Real User Monitoring (RUM) measures the performance of a page from real users' machines.
- October 9, 2026The act of a function calling itself, recursion is used to solve problems that contain smaller sub-problems.
- October 9, 2026Reading order refers to the order in which content is accessed, for example when read out by a screen reader,…
- October 9, 2026A raster image is an image file defined as a grid of pixels.
- October 9, 2026In computing, especially in networking, rate limiting means controlling how many operations can be performed in a given amount of…
- October 9, 2026RAIL, an acronym for Response, Animation, Idle, and Load, is a performance model originated by the Google Chrome team in…
- October 9, 2026QUIC is a multiplexed transport protocol implemented on UDP.
- October 9, 2026Quality values, or q-values and q-factors, are used to describe the order of priority of values in a comma-separated list.
- October 9, 2026A quaternion is the quotient of two 3D vectors and is used in 3D graphics and in accelerometer-based sensors to…
- October 9, 2026Prefetching refers to the practice of speculatively fetching documents or subresources in the background for pages that the user is…
- October 9, 2026For a computer connected to a network with an IP address, a port is a communication endpoint.
- October 9, 2026Polymorphism is the presentation of one interface for multiple data types.
- October 9, 2026POP3 (Post Office Protocol) is a very common protocol for getting emails from a mail server over a TCP connection.
- October 9, 2026A polyfill is a piece of code (usually JavaScript on the Web) used to provide modern functionality on older browsers…
- October 9, 2026Plaintext refers to information that is being used as an input to an encryption algorithm, or to ciphertext that has…
- October 9, 2026Placeholder names are commonly used in cryptography to indicate the participants in a conversation, without resorting to terminology such as…
- October 9, 2026A pixel is the smallest building block of a graphical display like a computer screen.
- October 9, 2026PHP is a server-side programming language used by WordPress core, themes and plugins.
- October 9, 2026CSS physical properties define positions based on physical directions or element sides.
- October 9, 2026Percent-encoding is a mechanism to encode 8-bit characters that have specific meaning in the context of URLs.
- October 9, 2026A payload header is an HTTP header that describes the payload information related to safe transport and reconstruction of the…
- October 9, 2026In HTTP messages, the payload body or payload was the resource representation transferred in a message body, stripped of any…
- October 9, 2026Parsing means analyzing and converting a program into an internal format that a runtime environment can actually run, for example…
- October 9, 2026Parameters are named variables declared as part of a function.
- October 9, 2026Page load time is the time it takes for a page to load, measured from navigation start to the start…
- October 9, 2026Page Prediction is a browser feature or script which, when enabled, tells the browser to download resources the user is…
- October 9, 2026A Proxy Auto-Configuration file (PAC file) is a file which contains a function, FindProxyForURL(), which is used by the browser…
- October 9, 2026A packet, or network packet, is a formatted chunk of data sent over a network.
- October 9, 2026Over The Air (OTA) refers to automatic updating of software on connected devices from a central server.
- October 9, 2026Out-of-order patching refers to delivering HTML content in an order different from the sequential, top-to-bottom flow of a single document.
- October 9, 2026Web content's origin is defined by the scheme (protocol), hostname (domain), and port of the URL used to access it.
