- 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, 2026A design token is a named value representing a reusable design decision, such as a brand color, spacing step, or…
- 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, 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, 2026A canonical URL identifies the preferred URL for a page or substantially duplicate content in search-related metadata.
- 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, 2026Bitwise flags are sets of variables, usually simple number values, which can be used to enable or disable specific usages…
- 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, 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.
- October 9, 2026An aspect ratio is the proportional relationship between an element or viewport's width and height.
- October 9, 2026An array is an ordered collection of data (either primitive or object depending upon the language).
- October 9, 2026The ARPANET (Advanced Research Projects Agency NETwork) was an early computer network, constructed in 1969 as a robust medium to…
- October 9, 2026ARIA (Accessible Rich Internet Applications) is a W3C specification developed by WAI to make Web content and Web applications more…
- October 9, 2026.arpa (address and routing parameter area) is a top-level domain in the Domain Name System (DNS) used for Internet infrastructure…
- October 9, 2026Arguments are values (primitive or object) passed as input to a function.
- October 9, 2026Application context refers to the top-level browsing context of a web application.
- October 9, 2026An API (Application Programming Interface) is a set of features and rules that exist inside a software program (the application)…
- October 9, 2026The alpha channel specifies the opacity of a color.
- October 9, 2026In CSS box alignment the alignment subject is the thing (or things) being aligned within the alignment container by the…
- October 9, 2026An algorithm is a self-contained series of instructions to perform a function.
- October 9, 2026Asynchronous JavaScript and XML (Ajax, or AJAX) is a web development technique in which a web app fetches content from…
- October 9, 2026The advance measure is the total space the glyph takes, either horizontally or vertically, depending on the current writing direction.
- October 9, 2026The accessibility tree contains accessibility-related information for most HTML elements.
- October 9, 2026An accessible description is the description of a user interface element that provides additional information to help users of assistive…
- October 9, 2026An accessible name is the label assistive technology exposes for an interface element.
- October 9, 2026Abstraction in computer programming is a way to reduce complexity and allow efficient design and implementation in complex software systems.
- October 9, 2026An accent is a typically bright color that contrasts with the more utilitarian background and foreground colors within a color…
