- October 9, 2026Kebab case is a way of writing phrases without spaces, where spaces are replaced with hyphens -, and the words…
- October 9, 2026JIT (Just-In-Time Compilation) is a compilation process in which code is translated from an intermediate representation or a higher-level language…
- October 9, 2026JSON is a convenient and widely used format for serializing objects, arrays, numbers, strings, booleans, and null.
- October 9, 2026JPEG (Joint Photographic Experts Group) is a commonly used method of lossy compression for digital images.
- October 9, 2026JavaScript Object Notation (JSON) is a data-interchange format.
- October 9, 2026JavaScript engines are interpreters that parse and execute JavaScript code.
- October 9, 2026Jitter is the term used in computer networking to refer to packet delay variation — the variance in the rate…
- October 9, 2026In CSS, the intrinsic size of an element is the size it would have based purely on its content, without…
- October 9, 2026Internationalization, often shortened to "i18n", is the practice of designing a system in such a way that it can easily…
- October 9, 2026Interpolation is a method for estimating new data points based on a set of known data points.
- October 9, 2026Interaction to Next Paint (INP) measures the responsiveness of a website to user interactions (for example, when they click a…
- October 9, 2026In object-oriented programming, an interface describes the set of properties and methods that an object exposes.
- October 9, 2026In CSS, inset properties control positioned elements' location by specifying offsets from the elements' default positions.
- October 9, 2026An Input Method Editor (IME) is a program that provides a specialized user interface for text input.
- October 9, 2026In CSS, content that participates in inline layout is called inline-level content.
- October 9, 2026The ink overflow of a box refers to the part of the box and its contents that creates a visual…
- October 9, 2026IndexNow is a protocol for notifying participating search engines that a URL was added, changed, or deleted.
- October 9, 2026Inheritance is a major feature of object-oriented programming.
- October 9, 2026IMAP (Internet Message Access Protocol) is a protocol used to retrieve and store emails.
- October 9, 2026An immutable value is one whose content cannot be changed without creating an entirely new value, in comparison with mutable…
- October 9, 2026An IIFE (Immediately Invoked Function Expression) is an idiom in which a JavaScript function runs as soon as it is…
- October 9, 2026An identity provider (IdP) is an entity in a federated identity system that manages a user's credentials and can authenticate…
- October 9, 2026An IDL (Interface Description Language) is a generic language, used to specify object interfaces independent of any particular programming language.
- October 9, 2026An identifier is a sequence of characters in the code that identifies a variable, function, or property.
- October 9, 2026An HTTP method is idempotent if the intended effect on the server of making a single request is the same…
- October 9, 2026ICE (Interactive Connectivity Establishment) is a framework used by WebRTC (among other technologies) for connecting two peers, regardless of network…
- October 9, 2026HTTPS RR (HTTPS Resource Records) are a type of DNS record that delivers configuration information and parameters for how to…
- October 9, 2026HTTPS (HyperText Transfer Protocol Secure) is an encrypted version of the HTTP protocol.
- October 9, 2026In HTTP messages, the content describes the 'information' conveyed in the message body (which follows the header section), after any…
- October 9, 2026An HTTP header is a field of an HTTP request or response that passes additional context and metadata about the…
- October 9, 2026The term HTML5 is essentially a buzzword that refers to a set of modern web technologies.
- October 9, 2026HTML color codes is a defacto general term used to describe the earliest-available methods for specifying colors on web pages.
- October 9, 2026Houdini was the abbreviated name of the CSS-TAG Houdini Task Force, which met from 2015 to 2019, and the name…
- October 9, 2026HTTP Strict Transport Security lets a website inform the browser that it should never load the site using HTTP and…
- October 9, 2026A host is a device connected to the Internet (or a local network).
- October 9, 2026A hotlink (also known as an inline link) is an object (typically an image) directly linked to from another site.
- October 9, 2026Hash-based message authentication code(HMAC) is a mechanism used for cryptographically authenticating messages.
- October 9, 2026JavaScript Hoisting refers to the process whereby the interpreter appears to move the declaration of functions, variables, classes, or imports…
- October 9, 2026A high-level programming language has a significant abstraction from the details of computer operation.
- October 9, 2026In computer networking, head-of-line blocking (HOL blocking) refers to a performance bottleneck that occurs when a queue of packets is…
- October 9, 2026A hash function is a function that takes a variable-length input and produces a fixed-length output, also called a digest…
- October 9, 2026Hash routing is a client-side technique used in single-page applications (SPAs) to manage navigation and state changes without reloading the…
- October 9, 2026gzip is a file format used in file compression and decompression.
- October 9, 2026Gutters or alleys are spacing between content tracks.
- October 9, 2026A grid row is a horizontal track in a CSS grid layout, that is the space between two horizontal grid…
- October 9, 2026A grid track is the space between two adjacent grid lines.
- October 9, 2026Grid lines are created anytime you use a CSS grid layout.
- October 9, 2026A grid column is a vertical track in a CSS grid layout, and is the space between two vertical grid…
- October 9, 2026Using the value grid or inline-grid on an element turns it into a grid container using CSS grid layout, and…
- October 9, 2026CSS grid layout is a two-dimensional layout method enabling the laying out of content in rows and columns.
- October 9, 2026In a CSS grid layout, a grid cell is the smallest unit you can have on your CSS grid.
- 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, 2026The global object in JavaScript is an object which represents the global scope.
- October 9, 2026Git is a free, open-source, distributed Source Code Management (SCM) system.
- 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, 2026Focus management controls where keyboard focus moves when an interface changes.
- 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.
