- October 9, 2026A CSS grid is defined using the grid value of the display property; you can define columns and rows on…
- October 9, 2026A grid area is one or more grid cells that make up a rectangular area on the grid.
- October 9, 2026Graceful degradation is a design philosophy that centers around trying to build a modern website/application that will work in the…
- October 9, 2026The (GNU) GPL (General Public License) is a copyleft free software license published by the Free Software Foundation.
- October 9, 2026Git is a free, open-source, distributed Source Code Management (SCM) system.
- October 9, 2026The global object in JavaScript is an object which represents the global scope.
- October 9, 2026Gecko is the layout engine developed by the Mozilla Project and used in many apps/devices, including Firefox and Firefox OS.
- October 9, 2026General header is an outdated term used to refer to an HTTP header that can be used in both request…
- October 9, 2026A color gamut is a subset of colors, usually representing the colors that a display or a printing device can…
- October 9, 2026Garbage collection is a term used in computer programming to describe the process of finding and deleting objects which are…
- October 9, 2026A forbidden request header is an HTTP header name-value pair that cannot be set or modified programmatically in a request.
- October 9, 2026In CSS, flow relative values are directional keyword values relative to an element's block and inline axes.
- October 9, 2026Flexbox is the commonly-used name for the CSS flexible box layout module, a layout model for displaying items in a…
- October 9, 2026The direct children of a Flex Container (elements with display: flex or display: inline-flex set on them) become flex items.
- October 9, 2026flex is a value of the CSS display property.
- October 9, 2026A flexbox layout is defined using the flex or inline-flex values of the display property on the parent item.
- October 9, 2026First Paint is the time between navigation and when the browser first renders pixels to the screen, rendering anything that…
- October 9, 2026A programming language is said to have First-class functions when functions in that language are treated like any other variable.
- October 9, 2026First CPU Idle measures when a page is minimally interactive, or when the window is quiet enough to handle user…
- October 9, 2026First Meaningful Paint (FMP) is the paint after which the biggest above-the-fold layout change has happened and web fonts have…
- October 9, 2026A firewall is a system that filters network traffic.
- October 9, 2026First Contentful Paint (FCP) is a measure of when the browser renders its first DOM content, providing user feedback that…
- October 9, 2026Fingerprinting is a practice in which websites identify a particular browser (and by extension, a particular user) by collecting and…
- October 9, 2026A fetch metadata request header is an HTTP request header that provides additional information about the context from which the…
- October 9, 2026CSP fetch directives are used in a Content-Security-Policy header and control locations from which certain resource types may be loaded.
- October 9, 2026A favicon (favorite icon) is a tiny icon included along with a website, which is displayed in places like the…
- October 9, 2026A federated identity system is one in which an identity provider (IdP) acts as an intermediary between users and relying…
- October 9, 2026A falsy (sometimes written falsey) value is a value that is considered false when encountered in a Boolean context.
- October 9, 2026In CSS Box Alignment, a fallback alignment is specified in order to deal with cases where the requested alignment cannot…
- October 9, 2026In CSS, the extrinsic size of an element is determined by its layout context, that is, by constraints imposed from…
- October 9, 2026The Exchangeable Image File Format (EXIF) is a standard that specifies how metadata about a multimedia file can be embedded…
- October 9, 2026Expando properties are properties added to DOM nodes with JavaScript, where those properties are not part of the object DOM…
- October 9, 2026In computer science, an enumerated type is a data type consisting of a limited set of named values.
- October 9, 2026Warning: The current HTTP/1.1 specification no longer refers to entities, entity headers or entity-body.
- October 9, 2026Endian and endianness (or "byte-order") describe how computers organize the bytes that make up numbers.
- October 9, 2026Entity is a term from the Standard Generalized Markup Language (SGML), which refers to a reference to information that can…
- October 9, 2026In cryptography, encryption is the conversion of plaintext into a coded text or ciphertext.
- October 9, 2026Encapsulation is the packing of data and functions into one component (for example, a class) and then controlling access to…
- October 9, 2026Effective connection type (ECT) refers to the measured network performance, returning a cellular connection type, like 3G, even if the…
- October 9, 2026An element is a part of a webpage.
- October 9, 2026Ecma International (formally European Computer Manufacturers Association) is a non-profit organization that develops standards in computer hardware, communications, and programming…
- October 9, 2026A domain is an authority within the internet that controls its own resources.
- October 9, 2026The DOM (Document Object Model) is an API that represents and interacts with any HTML or XML-based markup language document.
- October 9, 2026In HTML, the doctype is the required !doctype html preamble found at the top of all documents.
- October 9, 2026DNS (Domain Name System) is a hierarchical and decentralized naming system for Internet-connected resources.
- October 9, 2026DNS over HTTPS (DoH) is a protocol for performing DNS resolution over an encrypted HTTPS connection.
- October 9, 2026Distributed Denial-of-Service (DDoS) is a type of DoS attack in which many compromised systems are made to attack a single…
- October 9, 2026A digital certificate is a data file that binds a publicly known cryptographic key to an organization.
- October 9, 2026A digital signature is an object that can be used to authenticate the author of a document or message.
- October 9, 2026Developer tools (or "development tools" or short "DevTools") are programs that allow a developer to create, test and debug software.
- October 9, 2026A device pixel is the smallest physical display unit capable of displaying a full color independent of its neighbor.
- October 9, 2026Deserialization is the process whereby a lower-level format (e.g., that has been transferred over a network, or stored in a…
- October 9, 2026Deno is a runtime environment for JavaScript, TypeScript, and WebAssembly.
- October 9, 2026The term delta refers to the difference between two values or states.
- October 9, 2026Denial of Service (DoS) is a category of network attack that consumes available server resources, typically by flooding the server…
- October 9, 2026In cryptography, decryption is the conversion of ciphertext into plaintext.
- October 9, 2026A deep copy of an object is a copy whose properties do not share the same references (point to the…
- October 9, 2026Deep equality is a comparison of compound values, such as objects or arrays, that compares their contents recursively.
- October 9, 2026Debouncing, in the context of programming, means to discard operations that occur too close together during a specific interval, and…
- October 9, 2026A database is a storage system that collects organized data, making it easier to search, structure, and extend.
- October 9, 2026CSS (Cascading Style Sheets) defines how HTML documents are presented, including typography, colors, spacing, layouts and responsive rules.
- October 9, 2026CSV (comma-separated values) is a text format for exchanging tabular data.
- October 9, 2026The Cloud refers to servers located worldwide that are accessed over the Internet, and the software and databases that run…
- October 9, 2026Cloud computing refers to the on-demand delivery of a wide range of computing services such as storage, databases, networking, analytics,…
- October 9, 2026In cryptography, ciphertext is a scrambled message that conveys information but is not legible unless decrypted with the right cipher…
- October 9, 2026In cryptography, a cipher is an algorithm that can encrypt plaintext to make it unreadable, and to decrypt the encoded…
- October 9, 2026Cipher suite is a combination of a key exchange algorithm, authentication method, bulk encryption cipher, and message authentication code.
- October 9, 2026A character set is an encoding system to let computers know how to recognize Character, including letters, numbers, punctuation marks,…
- October 9, 2026Character encoding defines a mapping between bytes and text.
- October 9, 2026An HTML character reference is an escape sequence of characters that is used to represent another character in the rendered…
- October 9, 2026In security protocols, a challenge is some data sent to the client by the server in order to generate a…
- October 9, 2026A certificate authority (CA) is an organization that signs digital certificates and their associated public keys, thereby asserting that the…
- October 9, 2026A CDN (Content Delivery Network) is a group of servers spread out over many locations.
- October 9, 2026Card sorting is a simple technique used in Information architecture whereby people involved in the design of a website (or…
- October 9, 2026A caret (sometimes called a "text cursor") is an indicator displayed on the screen to indicate where text input will…
- October 9, 2026The canvas element is part of HTML5 and allows for dynamic, scriptable rendering>) of 2D and 3D shapes and bitmap…
- October 9, 2026In CSS, canonical order is used to refer to the order in which separate values need to be specified (or…
- October 9, 2026A callback function is a function passed into another function as an argument, which is then invoked inside the outer…
- October 9, 2026Camel case is a way of writing phrases without spaces, where the first letter of each word is capitalized, except…
- October 9, 2026A cacheable response is an HTTP response that can be cached, that is stored to be retrieved and used later,…
- October 9, 2026A call stack is a mechanism for an interpreter (like the JavaScript interpreter in a web browser) to keep track…
- October 9, 2026Brotli is a general-purpose lossless compression algorithm.
- October 9, 2026The bounding box of an element is the smallest possible rectangle (aligned with the axes of that element's user coordinate…
- October 9, 2026A breadcrumb, or breadcrumb trail, is a navigational aid that is typically placed between a site's header and the main…
- October 9, 2026A boolean attribute in HTML is an attribute that represents true or false values.
- October 9, 2026In computer science, a Boolean is a logical data type that can have only the values true or false.
- October 9, 2026A block cipher mode of operation, usually just called a "mode" in context, specifies how a block cipher should be…
- October 9, 2026In CSS, content that participates in block layout is called block-level content.
- October 9, 2026A block on a webpage is an HTML element that appears on a new line, i.e., underneath the preceding element…
- October 9, 2026In JavaScript, a block is a collection of related statements enclosed in braces ("{}").
- October 9, 2026Blink is an open-source browser rendering engine developed by Google as part of Chromium (and therefore part of Chrome as…
- October 9, 2026Bitwise flags are sets of variables, usually simple number values, which can be used to enable or disable specific usages…
- October 9, 2026In programming, a binding is an association of an identifier with a value.
- October 9, 2026The back/forward cache, or bfcache, is a performance-enhancing feature available in modern browsers that enables instant back and forward navigation…
- October 9, 2026BiDi (BiDirectional) describes a document that contains both right-to-left (RTL) and left-to-right (LTR) text.
- October 9, 2026A BCP 47 language tag is a string of characters that precisely specifies a human language in terms of the…
- October 9, 2026A web beacon is a small object, such as a 1 pixel gif, embedded in markup, used to communicate information…
- October 9, 2026A baseline is an imaginary line along the inline axis of a line box along which individual glyphs of text…
- October 9, 2026Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by transforming…
- October 9, 2026Baseline identifies the availability of web platform features across popular browsers, including APIs, CSS properties, and JavaScript syntax.
