Filter by category
32 terms
- APIAn API (Application Programming Interface) is a set of defined rules that enables one software application to communicate with and use the…
- BundlingBundling is the process of combining multiple source files (JavaScript modules, CSS files, assets) into fewer, optimized output files for…
- Client-Side Rendering (CSR)Client-side rendering (CSR) generates HTML content in the browser using JavaScript, with the server providing a minimal shell and data…
- Code SplittingCode splitting is the practice of dividing an application's JavaScript into separate bundles that can be loaded on demand, rather than…
- CSSCSS (Cascading Style Sheets) is a declarative language that controls the visual presentation of HTML documents across screens, print, and…
- CSS FlexboxCSS Flexbox is a one-dimensional layout model that distributes space and aligns items within a container, making it ideal for navigation…
- CSS GridCSS Grid is a two-dimensional layout system that enables precise control over rows and columns simultaneously, making it the definitive…
- DNSThe Domain Name System (DNS) translates human-readable domain names (like example.com) into machine-readable IP addresses that computers…
- DOMThe Document Object Model (DOM) is a programming interface that represents an HTML or XML document as a tree of objects that can be…
- HTMLHTML (HyperText Markup Language) is the standard markup language that structures content on the web using elements enclosed in tags.
- HTTPHTTP (HyperText Transfer Protocol) is the application-layer protocol that governs communication between web clients (browsers) and servers.
- HTTP/2HTTP/2 is a major revision of HTTP that improves performance through multiplexing, header compression, and stream prioritization over a…
- HTTP/3HTTP/3 is the latest major revision of HTTP that replaces TCP with QUIC, a transport protocol built on UDP, to eliminate head-of-line…
- HTTPSHTTPS (HyperText Transfer Protocol Secure) encrypts HTTP communication using TLS, protecting data integrity and privacy between client and…
- IP AddressAn IP address is a unique numeric identifier assigned to every device connected to a computer network that uses the Internet Protocol for…
- JavaScriptJavaScript is a dynamic programming language that enables interactive behavior, data manipulation, and server-side logic in web…
- JSONJSON (JavaScript Object Notation) is a lightweight, human-readable data interchange format that uses key-value pairs and ordered lists.
- Lazy LoadingLazy loading defers the loading of non-critical resources (images, iframes, scripts) until they are needed, typically when they scroll…
- Media QueriesMedia queries are CSS features that apply styles conditionally based on device characteristics like viewport width, screen resolution, or…
- Mobile OptimizationThe process of ensuring a website or app performs well, loads fast, and is easy to use on mobile devices.
- Progressive EnhancementProgressive enhancement is a design strategy that starts with a baseline of essential content and functionality that works everywhere…
- Progressive Web App (PWA)A website that behaves like a native app: installable, offline-capable, with push notifications and access to device features.
- Responsive DesignResponsive web design (RWD) is an approach that makes web pages render well on any device or screen size by using flexible layouts…
- Semantic HTMLSemantic HTML uses elements that convey meaning about their content (like `<article>`, `<nav>`, `<header>`) rather than generic containers…
- Server-Side Rendering (SSR)Server-side rendering (SSR) generates the complete HTML of a web page on the server and sends it to the client, as opposed to rendering it…
- Static Site Generation (SSG)Static Site Generation (SSG) pre-builds HTML pages at compile time, producing a set of static files that can be served from a CDN with no…
- SVGSVG (Scalable Vector Graphics) is an XML-based vector image format that defines graphics using mathematical shapes rather than pixel grids.
- TLS/SSLTLS (Transport Layer Security) and its predecessor SSL (Secure Sockets Layer) are cryptographic protocols that encrypt data transmitted…
- URLA URL (Uniform Resource Locator) is a text string that specifies the exact location of a resource on the internet and how to access it.
- Viewport Meta TagThe viewport meta tag controls how a web page is displayed on mobile devices by setting the visible area width and initial zoom level.
- WebSocketWebSocket is a protocol that establishes a persistent, full-duplex communication channel between a client and server over a single TCP…
- XMLXML (eXtensible Markup Language) is a flexible markup language that defines rules for encoding documents in a format that is both…
Other categories
- SEO52 terms
- AI41 terms
- CRO30 terms
- Front-end29 terms
- Analytics28 terms
- General27 terms
- Design26 terms
- Accessibility25 terms
- Performance25 terms
- Security22 terms
- Backend21 terms
- CMS19 terms
- Marketing16 terms
- Mobile development15 terms
- Infrastructure13 terms
- AEO11 terms
- DevOps8 terms
- Content strategy5 terms
- Ecommerce5 terms
- GEO5 terms
- Marketing automation5 terms
- Business4 terms
- Privacy4 terms
- UX4 terms
- Architecture1 term
- Software engineering1 term