Glossary
Learn a new term:
- IETF
- The Internet Engineering Task Force (IETF) is a worldwide organization that drafts specification governing the mechanisms behind the Internet, especially the TCP/IPv6 or Internet Protocol Suite.
Web technologies contain long lists of jargon and abbreviations that are used in documentation and coding. This glossary provides definitions of words and abbreviations you need to know to successfully understand and build for the web.
Glossary of Terms
A
- Abstraction (en-US)
- Accessibility (en-US)
- Accessibility tree (en-US)
- Adobe Flash (en-US)
- Ajax
- Algorithm (en-US)
- Alignment container (en-US)
- Alignment subject (en-US)
- Alpha (alpha channel) (en-US)
- ALPN (en-US)
- API (en-US)
- Apple Safari (en-US)
- Application Context (en-US)
- Argument (en-US)
- ARIA (en-US)
- ARPA (en-US)
- Arpanet (en-US)
- Array (en-US)
- ASCII (en-US)
- Asynchronous (en-US)
- ATAG (en-US)
- Attribute (en-US)
B
- Bandwidth (en-US)
- Base64 (en-US)
- Baseline (en-US)
- beacon (en-US)
- Bézier curve (en-US)
- BiDi (en-US)
- BigInt (en-US)
- Blink (en-US)
- Block (en-US)
- Block (CSS) (en-US)
- Block (scripting) (en-US)
- Block cipher mode of operation (en-US)
- Boolean (en-US)
- Boot2Gecko (en-US)
- Bootstrap (en-US)
- Bounding Box (en-US)
- Breadcrumb (en-US)
- Brotli (en-US)
- Browser (en-US)
- Browsing context (en-US)
- buffer (en-US)
C
- Cache (en-US)
- Cacheable (en-US)
- CalDAV (en-US)
- Call stack (en-US)
- Callback function (en-US)
- Canonical order (en-US)
- Canvas (en-US)
- Card sorting (en-US)
- CardDAV (en-US)
- caret (en-US)
- CDN (en-US)
- Certificate authority (en-US)
- Certified (en-US)
- Challenge-response authentication (en-US)
- Character (en-US)
- Character encoding (en-US)
- Character set (en-US)
- Chrome (en-US)
- CIA (en-US)
- Cipher (en-US)
- Cipher suite (en-US)
- Ciphertext (en-US)
- Class (en-US)
- Client hints (en-US)
- Closure (en-US)
- CMS (en-US)
- Code splitting (en-US)
- Codec (en-US)
- Compile (en-US)
- Compile time (en-US)
- Computer Programming (en-US)
- Conditional (en-US)
- Constant (en-US)
- Constructor (en-US)
- Continuous Media (en-US)
- Control flow (en-US)
- Cookie (en-US)
- Copyleft (en-US)
- CORS (en-US)
- CORS-safelisted request header (en-US)
- CORS-safelisted response header (en-US)
- Crawler (en-US)
- CRLF (en-US)
- Cross Axis (en-US)
- Cross-site scripting (en-US)
- CRUD (en-US)
- Cryptanalysis (en-US)
- Cryptographic hash function (en-US)
- Cryptography (en-US)
- CSP (en-US)
- CSRF (en-US)
- CSS (en-US)
- CSS Object Model (CSSOM) (en-US)
- CSS pixel (en-US)
- CSS preprocessor (en-US)
D
- Data structure (en-US)
- Database (en-US)
- Decryption (en-US)
- Delta (en-US)
- Denial of Service (en-US)
- Descriptor (CSS) (en-US)
- Deserialization (en-US)
- Developer Tools (en-US)
- Device pixel (en-US)
- DHTML (en-US)
- Digest (en-US)
- Digital certificate (en-US)
- Distributed Denial of Service (en-US)
- DMZ (en-US)
- DNS (en-US)
- Doctype (en-US)
- Document directive (en-US)
- document environment (en-US)
- DOM (Document Object Model) (en-US)
- Domain (en-US)
- Domain name (en-US)
- Domain sharding (en-US)
- Dominator (en-US)
- DoS attack (en-US)
- DTLS (Datagram Transport Layer Security) (en-US)
- DTMF (Dual-Tone Multi-Frequency signaling) (en-US)
- Dynamic programming language (en-US)
- Dynamic typing (en-US)
E
F
- Fallback alignment (en-US)
- Falsy (en-US)
- Favicon (en-US)
- Fetch directive (en-US)
- Fetch metadata request header (en-US)
- Firefox OS (en-US)
- firewall (en-US)
- First contentful paint (en-US)
- First CPU idle (en-US)
- First input delay (en-US)
- First interactive (en-US)
- First Meaningful Paint (en-US)
- First paint (en-US)
- First-class Function (en-US)
- Flex (en-US)
- Flex Container (en-US)
- Flex Item (en-US)
- Flexbox (en-US)
- Forbidden header name (en-US)
- Forbidden response header name (en-US)
- Fork (en-US)
- Fragmentainer (en-US)
- frame rate (FPS) (en-US)
- FTP (en-US)
- FTU (en-US)
- Function (en-US)
- Fuzz testing (en-US)
G
- Gaia (en-US)
- Garbage collection (en-US)
- Gecko (en-US)
- General header (en-US)
- GIF (en-US)
- GIJ (en-US)
- Git (en-US)
- Global object (en-US)
- Global scope (en-US)
- Global variable (en-US)
- Glyph (en-US)
- Gonk (en-US)
- Google Chrome (en-US)
- GPL (en-US)
- GPU (en-US)
- Graceful degradation (en-US)
- Grid (en-US)
- Grid Areas (en-US)
- Grid Axis (en-US)
- Grid Cell (en-US)
- Grid Column (en-US)
- Grid container (en-US)
- Grid Lines (en-US)
- Grid Row (en-US)
- Grid Tracks (en-US)
- Guard (en-US)
- Gutters (en-US)
- Gzip compression (en-US)
H
- Hash (en-US)
- Head (en-US)
- High-level programming language (en-US)
- HMAC (en-US)
- Hoisting (en-US)
- Host (en-US)
- Hotlink (en-US)
- Houdini (en-US)
- HPKP (en-US)
- HSTS (en-US)
- HTML (en-US)
- HTML5 (en-US)
- HTTP (en-US)
- HTTP header (en-US)
- HTTP/2 (en-US)
- HTTP/3 (en-US)
- HTTPS (en-US)
- Hyperlink (en-US)
- Hypertext (en-US)
I
- I18N (en-US)
- IANA (en-US)
- ICANN (en-US)
- ICE (en-US)
- IDE (en-US)
- Idempotent (en-US)
- Identifier (en-US)
- IDL (en-US)
- IETF (en-US)
- IIFE (en-US)
- IMAP (en-US)
- Immutable (en-US)
- Index (en-US)
- IndexedDB (en-US)
- Information architecture (en-US)
- Inheritance (en-US)
- Input method editor (en-US)
- Instance (en-US)
- Internationalization (en-US)
- Internet (en-US)
- Intrinsic size (en-US)
- IP Address (en-US)
- IPv4 (en-US)
- IPv6 (en-US)
- IRC (en-US)
- ISO (en-US)
- ISP (en-US)
- ITU (en-US)
J
K
L
M
- Main Axis (en-US)
- Main thread (en-US)
- markup (en-US)
- MathML (en-US)
- Media (en-US)
- Media (Audio-visual presentation) (en-US)
- Media (CSS) (en-US)
- Metadata (en-US)
- Method (en-US)
- Microsoft Edge (en-US)
- Microsoft Internet Explorer (en-US)
- Middleware (en-US)
- mime (en-US)
- MIME type (en-US)
- minification (en-US)
- MitM (en-US)
- Mixin (en-US)
- Mobile First (en-US)
- Modem (en-US)
- Modern web apps (en-US)
- Modularity (en-US)
- Mozilla Firefox (en-US)
- Mutable (en-US)
- MVC (en-US)
N
- Namespace (en-US)
- NaN (en-US)
- NAT (en-US)
- Native (en-US)
- Navigation directive (en-US)
- Netscape Navigator (en-US)
- Network throttling (en-US)
- NNTP (en-US)
- Node (en-US)
- Node (DOM) (en-US)
- Node (networking) (en-US)
- Node.js (en-US)
- non-normative (en-US)
- Normative (en-US)
- Null (en-US)
- Nullish value (en-US)
- Number (en-US)
O
P
- P2P (en-US)
- PAC (en-US)
- Packet (en-US)
- Page load time (en-US)
- Page prediction (en-US)
- Parameter (en-US)
- Parent object (en-US)
- Parse (en-US)
- Parser (en-US)
- Payload body (en-US)
- PDF (en-US)
- Perceived performance (en-US)
- Percent-encoding (en-US)
- PHP (en-US)
- Pixel (en-US)
- Placeholder names (en-US)
- Plaintext (en-US)
- PNG (en-US)
- Polyfill (en-US)
- Polymorphism (en-US)
- POP3 (en-US)
- Port (en-US)
- Prefetch (en-US)
- Preflight request (en-US)
- Prerender (en-US)
- Presto (en-US)
- Primitive (en-US)
- Privileged (en-US)
- privileged code (en-US)
- Progressive Enhancement (en-US)
- Progressive web apps (en-US)
- Promise (en-US)
- Property (en-US)
- Property (CSS) (en-US)
- Property (JavaScript) (en-US)
- Protocol (en-US)
- Prototype (en-US)
- Prototype-based programming (en-US)
- Proxy server (en-US)
- Pseudo-class (en-US)
- Pseudo-element (en-US)
- Pseudocode (en-US)
- Public-key cryptography (en-US)
- Python (en-US)
Q
R
- RAIL (en-US)
- Random Number Generator (en-US)
- Raster image (en-US)
- RDF (en-US)
- Real User Monitoring (RUM) (en-US)
- Recursion (en-US)
- Reference (en-US)
- Reflow (en-US)
- Regular expression (en-US)
- Rendering engine (en-US)
- Repo (en-US)
- Reporting directive (en-US)
- Request header (en-US)
- Resource Timing (en-US)
- Response header (en-US)
- Responsive web design (en-US)
- REST (en-US)
- RGB (en-US)
- RIL (en-US)
- Robots.txt (en-US)
- Round Trip Time (RTT) (en-US)
- Routers (en-US)
- RSS (en-US)
- Rsync (en-US)
- RTCP (RTP Control Protocol) (en-US)
- RTF (en-US)
- RTL (Right to Left) (en-US)
- RTP (Real-time Transport Protocol) and SRTP (Secure RTP) (en-US)
- RTSP: Real-time streaming protocol (en-US)
- Ruby (en-US)
S
- Safe (en-US)
- Safe (HTTP Methods) (en-US)
- Same-origin policy (en-US)
- SCM (en-US)
- Scope (en-US)
- Screen reader (en-US)
- Script-supporting element (en-US)
- Scroll container (en-US)
- Scrollport (en-US)
- SCTP (en-US)
- SDP (en-US)
- Search engine (en-US)
- Second-level Domain (en-US)
- Secure Context (en-US)
- Secure Sockets Layer (SSL) (en-US)
- Selector (CSS) (en-US)
- Self-Executing Anonymous Function (en-US)
- Semantics (en-US)
- SEO (en-US)
- Serialization (en-US)
- Server (en-US)
- Server Timing (en-US)
- Session Hijacking (en-US)
- SGML (en-US)
- Shadow tree (en-US)
- Shim (en-US)
- Signature (en-US)
- Signature (functions) (en-US)
- Signature (security) (en-US)
- SIMD (en-US)
- Simple header (en-US)
- Simple response header (en-US)
- SISD (en-US)
- Site (en-US)
- Site map (en-US)
- SLD (en-US)
- Sloppy mode (en-US)
- Slug (en-US)
- Smoke Test (en-US)
- SMPTE (Society of Motion Picture and Television Engineers) (en-US)
- SMTP (en-US)
- Snap positions (en-US)
- SOAP (en-US)
- SPA (Single-page application) (en-US)
- Specification (en-US)
- Speculative parsing (en-US)
- Speed index (en-US)
- SQL (en-US)
- SQL Injection (en-US)
- SRI (en-US)
- Stacking context (en-US)
- State machine (en-US)
- Statement (en-US)
- Static method (en-US)
- Static typing (en-US)
- Strict mode (en-US)
- String (en-US)
- STUN (en-US)
- Style origin (en-US)
- Stylesheet (en-US)
- SVG (en-US)
- SVN (en-US)
- Symbol (en-US)
- Symmetric-key cryptography (en-US)
- Synchronous (en-US)
- Syntax (en-US)
- Syntax error (en-US)
- Synthetic monitoring (en-US)
T
- Table Grid Box (en-US)
- Table Wrapper Box (en-US)
- Tag (en-US)
- TCP (en-US)
- TCP handshake (en-US)
- TCP slow start (en-US)
- Telnet (en-US)
- Texel (en-US)
- The Khronos Group (en-US)
- Thread (en-US)
- Three js (en-US)
- Time to first byte (en-US)
- Time to interactive (en-US)
- TLD (en-US)
- TOFU (en-US)
- Transmission Control Protocol (TCP) (en-US)
- Transport Layer Security (TLS) (en-US)
- Tree shaking (en-US)
- Trident (en-US)
- Truthy (en-US)
- TTL (en-US)
- TURN (en-US)
- Type (en-US)
- Type coercion (en-US)
- Type conversion (en-US)
U
V
W
- W3C (en-US)
- WAI (en-US)
- WCAG (en-US)
- Web performance (en-US)
- Web server (en-US)
- Web standards (en-US)
- WebAssembly (en-US)
- WebDAV (en-US)
- WebExtensions (en-US)
- WebGL (en-US)
- WebIDL (en-US)
- WebKit (en-US)
- WebM (en-US)
- WebP (en-US)
- WebRTC (en-US)
- WebSockets (en-US)
- WebVTT (en-US)
- WHATWG (en-US)
- Whitespace (en-US)
- World Wide Web (en-US)
- Wrapper (en-US)
X
Other
Contribute to the glossary
This glossary is a never ending work in progress. You can help improving it by writing new entries or by making the existing ones better. The easiest way to start is to hit the following link or to pick one of the suggested terms below.
Add a new entry to the glossary
If you want to know more on how to contribute to the glossary, check out the glossary documentation status page.