Dictionary
Technology Dictionary
A glossary of 215 web technologies, frameworks, and tools.
Our web development dictionary explains the terms, tools, and technologies you'll encounter when building a modern website or web application. Each entry is written in plain language with enough technical depth to be useful for developers, designers, and business stakeholders alike. From frontend frameworks like React and Vue to backend concepts like APIs and microservices, and from SEO fundamentals to deployment strategies — this glossary covers the full spectrum of modern web development.
A
A/B Testing
A/B testing is a method of comparing two versions of a webpage, email, or app screen to determine which performs bett...
Accessibility
Accessibility in web development means building websites and applications that people with disabilities can use witho...
Adobe XD
Adobe XD is a vector-based design tool built for creating user interfaces, wireframes, and interactive prototypes. It...
Agile
Agile is an iterative project management methodology emphasizing flexibility, collaboration, and rapid delivery of wo...
Algolia
Algolia is a hosted search and discovery API platform that delivers instant, relevant search results with minimal con...
Alpine.js
Alpine.js is a lightweight JavaScript framework that brings the reactive and declarative nature of larger frameworks ...
Angular
Angular is a comprehensive TypeScript-based framework maintained by Google for building scalable web applications wit...
Ansible
Ansible is an open-source automation tool used for configuration management, application deployment, and IT task auto...
Ant Design
Ant Design is an enterprise-level UI design system and React component library originally developed by Alibaba. It pr...
Anthropic
Anthropic is an AI safety company focused on building reliable and interpretable large language models. Founded in 20...
API Economy
The API economy is a business model centered on the exchange of data and services through application programming int...
Apollo Client
Apollo Client is a comprehensive GraphQL client for JavaScript that manages remote and local data with intelligent ca...
Astro
Astro is a modern web framework that delivers zero JavaScript to the browser by default, producing static HTML for ma...
Atomic Design
Atomic Design is a methodology for building UI component systems, introduced by designer Brad Frost. The name comes f...
Auth0
Auth0 is an authentication and authorization platform that provides secure identity management for web and mobile app...
AWS
Amazon Web Services is a cloud computing platform offering comprehensive infrastructure and services for virtually an...
Axios
Axios is a promise-based HTTP client that works in both browser and Node.js environments, providing a clean API for m...
Azure
Azure is Microsoft's cloud computing platform providing comprehensive services for building, deploying, and managing ...
B
B2B
B2B, or business-to-business, is a commerce model where companies sell products or services to other businesses rathe...
B2C
B2C, or business-to-consumer, is a commerce model focused on selling products or services directly to individual end ...
Babel
Babel is a JavaScript compiler that enables developers to use next-generation JavaScript syntax today by transforming...
Blender
Blender is an open-source 3D creation suite covering modeling, sculpting, animation, rendering, compositing, and vide...
Bootstrap
Bootstrap is a popular CSS framework that provides pre-built components, a responsive grid system, and utility classe...
Bounce Rate
Bounce rate is a web analytics metric measuring the percentage of visitors who leave a website after viewing only a s...
Brand Identity
Brand identity encompasses the visual and conceptual elements that define how a business presents itself to its audie...
Business Intelligence
Business intelligence refers to the technologies, practices, and strategies for collecting, integrating, and analyzin...
C
CAC (Customer Acquisition Cost)
Customer Acquisition Cost is a metric representing the total cost of acquiring a new customer, calculated by dividing...
Capacitor
Capacitor is a native runtime developed by the Ionic team for building cross-platform mobile applications using stand...
Chakra UI
Chakra UI is a modular component library for React that provides accessible, composable, and customizable UI componen...
Chart.js
Chart.js is a simple yet flexible JavaScript charting library that provides eight core chart types: line, bar, radar,...
Churn Rate
Churn rate is a metric measuring the percentage of customers who stop using a product or service within a given time ...
CI/CD
CI/CD stands for Continuous Integration and Continuous Deployment, a set of practices that automate the software deli...
Clerk
Clerk is a complete user management and authentication platform designed for modern web applications. It provides dro...
Cloudflare
Cloudflare is a global CDN and security platform that sits between website visitors and the origin server, protecting...
Content Management
Content management is the systematic approach to creating, organizing, storing, and publishing digital content across...
Content Strategy
Content strategy is the planning, creation, delivery, and governance of content to achieve specific business objectiv...
Contentful
Contentful is a headless CMS that provides API-first content infrastructure for managing and delivering content acros...
Core Web Vitals
Core Web Vitals are a set of metrics defined by Google to measure real-world user experience on the web. They focus o...
Conversion Rate
Conversion rate is the percentage of website visitors who complete a desired action, such as making a purchase, filli...
CRM
Customer Relationship Management systems help businesses manage interactions, track leads, and nurture relationships ...
Customer Journey
The customer journey is the complete sequence of interactions and touchpoints a customer experiences from initial awa...
Cypress
Cypress is a modern end-to-end testing framework for web applications that runs tests directly inside the browser rat...
ChatGPT
ChatGPT is a conversational AI interface built on OpenAI's GPT family of large language models. It accepts natural la...
Computer Vision
Computer vision is a field of artificial intelligence that enables machines to interpret and extract meaningful infor...
D
D3.js
D3.js is a JavaScript library for creating dynamic, interactive data visualizations using web standards including SVG...
Data Analytics
Data analytics is the process of examining, cleaning, and modeling data to discover useful insights, inform conclusio...
Datadog
Datadog is a cloud monitoring and analytics platform that provides full-stack observability by unifying infrastructur...
Design Thinking
Design thinking is a human-centered problem-solving methodology that emphasizes empathy, ideation, prototyping, and t...
Design Token
Design tokens are named values that store the visual design decisions of a product: colors, typography scales, spacin...
Digital Ocean
DigitalOcean is a developer-friendly cloud infrastructure provider offering virtual machines called Droplets, managed...
Digital Transformation
Digital transformation is the fundamental integration of digital technology into all areas of a business, changing ho...
Django
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows...
Docker
Docker is a platform for developing, shipping, and running applications inside containers, which are lightweight, iso...
DynamoDB
DynamoDB is a fully managed NoSQL database service provided by AWS that delivers consistent single-digit millisecond ...
E
E-commerce
E-commerce encompasses the buying and selling of goods and services over the internet, including online storefronts, ...
Edge Functions
Edge functions are small pieces of server-side code that run at locations distributed around the world, close to the ...
Elasticsearch
Elasticsearch is a distributed search and analytics engine built on Apache Lucene, designed for full-text search, str...
Email Marketing
Email marketing is a digital marketing strategy that uses email to promote products, nurture leads, and build ongoing...
Emotion
Emotion is a performant CSS-in-JS library that enables writing CSS styles with JavaScript, providing both a styled co...
ERP
Enterprise Resource Planning systems integrate core business processes including finance, human resources, manufactur...
esbuild
esbuild is an extremely fast JavaScript bundler and minifier written in Go that provides build speeds 10 to 100 times...
ESLint
ESLint is a pluggable linting tool for JavaScript and TypeScript that identifies and automatically fixes code quality...
Ethereum
Ethereum is a decentralized blockchain platform that extends the concept of a distributed ledger beyond simple transa...
Express
Express is a minimal and flexible Node.js web application framework that provides a thin layer of fundamental feature...
Embeddings
Embeddings are mathematical representations that convert text, images, or other data into dense numerical vectors, ca...
F
FastAPI
FastAPI is a modern Python web framework designed specifically for building APIs with automatic documentation generat...
Figma
Figma is a collaborative interface design tool that enables real-time teamwork on UI and UX projects. It combines pow...
Firebase
Firebase is a comprehensive application development platform by Google that provides a suite of backend services incl...
Flutter
Flutter is Google's UI toolkit for building natively compiled applications for iOS, Android, web, and desktop from a ...
Fly.io
Fly.io is a global application platform that runs containerized applications on hardware distributed across data cent...
Framer
Framer is an interactive design tool that has evolved from a prototyping application into a full website builder comb...
Freemium
Freemium is a business model that offers a basic product or service for free while charging for premium features, add...
Fine-Tuning
Fine-tuning is the process of taking a pre-trained AI model and further training it on a smaller, task-specific datas...
G
Gatsby
Gatsby is a React-based static site generator that builds optimized websites from data pulled from various sources in...
Git
Git is a distributed version control system that tracks changes in source code during software development. Created b...
GitHub Actions
GitHub Actions is a CI/CD and workflow automation platform built directly into GitHub that allows defining automated ...
Go-to-Market Strategy
A go-to-market strategy is a comprehensive plan for launching a product or service, defining the target audience, val...
Google Analytics
Google Analytics is a web analytics service that tracks and reports website traffic and user behavior. It provides in...
Grafana
Grafana is an open-source analytics and monitoring platform for visualizing time-series data through configurable das...
GraphQL
GraphQL is a query language and runtime for APIs that lets clients request exactly the data they need in a single req...
Growth Hacking
Growth hacking is a data-driven marketing approach focused on rapid experimentation across channels and product featu...
H
Hardhat
Hardhat is an Ethereum development environment for compiling, testing, and deploying smart contracts. It provides a f...
Headless CMS
A headless CMS is a content management system that stores and manages content without being responsible for presentin...
Hasura
Hasura is a GraphQL engine that instantly generates real-time GraphQL and REST APIs from your database schema. Point ...
Heroku
Heroku is a cloud platform as a service that supports multiple programming languages including Node.js, Python, Ruby,...
Hugging Face
Hugging Face is a leading platform for machine learning models, datasets, and tools, with particular strength in natu...
I
Information Architecture
Information architecture is the structural design of shared information environments, focused on organizing and label...
Ionic
Ionic is a cross-platform framework for building mobile applications using web technologies like HTML, CSS, and JavaS...
IPFS
IPFS, the InterPlanetary File System, is a distributed peer-to-peer protocol for storing and sharing files without re...
J
Jenkins
Jenkins is an open-source automation server for continuous integration and continuous delivery pipelines. It orchestr...
Jamstack
Jamstack is an architectural approach for building websites that separates the front end from the back end, serving p...
Jest
Jest is a JavaScript testing framework built for simplicity and developer experience. Originally created at Facebook ...
K
L
Landing Page
Standalone web page created specifically for a marketing or advertising campaign, designed to drive a single focused ...
LangChain
Framework for developing applications powered by language models with composable components. LangChain simplifies bui...
Laravel
Elegant PHP framework for web artisans with expressive syntax and comprehensive tools for modern web development. Lar...
Lead Generation
Lead generation is the process of attracting and converting potential customers into qualified prospects who have exp...
Lean Startup
The lean startup methodology develops businesses and products through validated learning, rapid experimentation, and ...
Lottie
Lottie is a library for rendering Adobe After Effects animations natively in web and mobile applications. Designers c...
LTV (Lifetime Value)
Lifetime Value is the predicted total revenue a business can expect from a single customer account throughout the ent...
Large Language Model
A large language model is an AI system trained on massive amounts of text data to understand, generate, and reason ab...
M
Mailgun
Mailgun is an email automation service for sending, receiving, and tracking emails through a developer-friendly API. ...
Market Fit
Product-market fit is the degree to which a product satisfies strong market demand and resonates with its target audi...
Marketing Automation
Marketing automation is a technology-driven approach to streamlining, automating, and measuring marketing tasks and w...
Material-UI
Material-UI, now called MUI, is a comprehensive React component library that implements Google's Material Design syst...
MetaMask
MetaMask is a browser extension and mobile wallet for interacting with the Ethereum blockchain and Web3 applications....
Microservices
Microservices is an architectural approach where applications are built as collections of small, independently deploy...
Midjourney
Midjourney is an AI-powered image generation service that creates high-quality artwork and visuals from text descript...
Minimum Viable Product
A minimum viable product is the simplest version of a product that delivers enough core value to attract early adopte...
MongoDB
MongoDB is a NoSQL document database that stores data in flexible JSON-like documents called BSON, enabling rapid ite...
MRR (Monthly Recurring Revenue)
Monthly Recurring Revenue is the predictable revenue a business expects to receive every month from active subscripti...
MySQL
MySQL is the world's most widely deployed open-source relational database management system, powering a significant p...
Machine Learning
Machine learning is a branch of artificial intelligence where systems improve their performance on tasks by learning ...
N
NestJS
NestJS is a progressive Node.js framework for building efficient, scalable server-side applications with TypeScript. ...
Netlify
Netlify is a modern web development platform that automates deployment and hosting for static sites, single-page appl...
New Relic
New Relic is an observability platform that provides performance monitoring, error tracking, and troubleshooting for ...
Next.js
Next.js is a full-stack React framework for building production-grade web applications with server-side rendering, st...
Node.js
Node.js is a JavaScript runtime built on Chrome's V8 engine that enables server-side application development using Ja...
Nuxt.js
Nuxt.js is an intuitive Vue framework for building server-side rendered, statically generated, and hybrid web applica...
Neural Network
A neural network is a computing system loosely inspired by biological neural networks in the brain, consisting of lay...
O
OAuth
OAuth is an industry-standard authorization protocol that enables users to grant third-party applications limited acc...
OKR
Objectives and Key Results is a goal-setting framework for defining, communicating, and tracking organizational goals...
Omnichannel
Omnichannel is an integrated approach to customer experience that provides seamless, consistent interactions across a...
Onboarding
Onboarding is the process of guiding new users through initial setup, feature discovery, and value realization within...
OpenAI
OpenAI is an AI research organization that provides large language models and APIs for natural language processing, i...
P
Paid Advertising
Paid advertising is a digital marketing strategy involving payment for ad placements across search engines, social me...
Parcel
Parcel is a zero-configuration web application bundler that automatically detects and transforms JavaScript, TypeScri...
Personalization
Personalization is the strategy of tailoring digital experiences, content, and recommendations to individual users ba...
PHP
PHP is a server-side scripting language that powers a significant share of the web, including WordPress, which alone ...
Pinia
Pinia is the official state management library for Vue.js, replacing Vuex as the recommended solution starting with V...
PlanetScale
PlanetScale is a MySQL-compatible serverless database platform built on Vitess, the same technology that powers YouTu...
Playwright
Playwright is a modern end-to-end testing framework that supports Chromium, Firefox, and WebKit browsers through a si...
PostgreSQL
PostgreSQL is an advanced open-source relational database known for reliability, feature robustness, and strict SQL s...
Postman
Postman is an API development platform for designing, testing, documenting, and monitoring APIs. It provides a graphi...
Prettier
Prettier is an opinionated code formatter that enforces consistent style across projects by automatically reformattin...
Prisma
Prisma is a next-generation ORM for Node.js and TypeScript that provides type-safe database access through a schema-f...
Product-Led Growth
Product-led growth is a business strategy where the product itself drives customer acquisition, expansion, and retent...
Prometheus
Prometheus is an open-source monitoring system and time series database designed for collecting, storing, and queryin...
PWA
Progressive Web Apps are web applications that use modern browser capabilities to deliver app-like experiences. PWAs ...
Python
Python is a versatile programming language with clean, readable syntax that excels across web development, data scien...
PyTorch
PyTorch is a deep learning framework that provides flexible tools for building, training, and deploying neural networ...
Prompt Engineering
Prompt engineering is the practice of designing and refining the text inputs given to large language models to produc...
R
RAG
Retrieval-Augmented Generation (RAG) is a technique for improving the accuracy and relevance of responses from large ...
Railway
Railway is a modern deployment platform that provides instant infrastructure through simple git-based deployment. Con...
React
React is a JavaScript library for building user interfaces through a component-based architecture. Developed and main...
React Native
React Native is a framework for building native mobile applications using React and JavaScript. Unlike hybrid approac...
Redis
Redis is an in-memory data structure store used as a database, cache, message broker, and streaming engine. It delive...
Redux
Redux is a predictable state container for JavaScript applications that centralizes application state in a single sto...
Remix
Remix is a full-stack web framework that emphasizes web platform fundamentals while delivering modern user experience...
Render
Unified cloud platform for deploying web applications, static sites, APIs, and databases from a single dashboard. Ren...
Responsive Design
Web design approach ensuring websites and applications adapt seamlessly to different screen sizes, devices, and orien...
REST API
REST API is an architectural style for building web services using standard HTTP methods and stateless communication....
Retention Rate
Retention rate measures the percentage of customers who continue using a product or service over a specific time peri...
ROI
Return on Investment measures the profitability and efficiency of an investment relative to its cost, expressed as a ...
Rollup
Rollup is a module bundler for JavaScript that specializes in producing optimized, smaller bundles particularly for l...
RxJS
RxJS is a reactive programming library that uses observables for composing asynchronous and event-based programs in J...
S
SaaS
Software as a Service is a delivery model where applications are hosted in the cloud and accessed through web browser...
Sanity
Sanity is a platform for structured content with real-time collaboration and flexible content modeling. It provides a...
SASS/SCSS
SASS is a CSS preprocessor that extends standard CSS with variables, nesting, mixins, functions, and partials for mor...
Scalability
Scalability is the ability of a system, application, or business to handle growing amounts of work, traffic, or deman...
Scrum
Scrum is an agile framework for managing complex projects through iterative development in fixed-length sprints, typi...
SendGrid
SendGrid is a cloud-based email delivery platform handling both transactional and marketing emails at scale. Transact...
Sentry
Sentry is an application monitoring platform providing real-time error tracking and performance monitoring for web an...
SEO
Search Engine Optimization encompasses techniques and strategies for improving a website's visibility and ranking in ...
Serverless
Serverless is a cloud execution model where code runs in stateless functions managed entirely by the cloud provider. ...
Service Workers
Service workers are JavaScript scripts that run in a separate thread from the main web page, acting as a programmable...
Shopify
Shopify is the leading e-commerce platform enabling businesses of all sizes to create online stores and sell products...
Sketch
Sketch is a professional digital design platform for macOS focused on creating interfaces, websites, icons, and scree...
Social Proof
Social proof is a psychological principle where people look to the actions and opinions of others to guide their own ...
Socket.io
Socket.io is a real-time bidirectional event-based communication library for web applications. It enables instant dat...
Solid.js
Solid.js is a declarative JavaScript library for building user interfaces using fine-grained reactivity without a vir...
Solidity
Solidity is an object-oriented programming language for writing smart contracts on Ethereum and EVM-compatible blockc...
Sprint
A sprint is a fixed-duration time period, typically one to four weeks, during which a development team works to compl...
SQLite
SQLite is a self-contained, serverless SQL database engine that runs embedded within applications rather than as a se...
Stable Diffusion
Stable Diffusion is an open-source AI model for generating high-quality images from text descriptions. Unlike proprie...
Storybook
Storybook is a development tool for building UI components in isolation, separate from the application they belong to...
Strapi
Strapi is an open-source headless CMS giving developers full control over their content API and management interface....
Stripe
Stripe is a payment processing platform providing APIs for accepting online payments, managing subscriptions, handlin...
Styled Components
Styled Components is a CSS-in-JS library that lets developers write actual CSS inside JavaScript using tagged templat...
Supabase
Supabase is an open-source Firebase alternative providing an instant backend with PostgreSQL database, authentication...
Svelte
Svelte is a component framework that shifts work from the browser to a compile step. Rather than shipping a runtime l...
SvelteKit
SvelteKit is the official application framework built on Svelte for building full-stack web applications. It provides...
SWC
SWC is a super-fast TypeScript and JavaScript compiler written in Rust, designed as a drop-in replacement for Babel. ...
SWR
SWR is a React hooks library for data fetching that implements the stale-while-revalidate caching strategy. The name ...
T
Tailwind CSS
Tailwind CSS is a utility-first CSS framework that provides low-level utility classes for building custom designs dir...
Tailwind UI
Tailwind UI is a premium component library offering professionally designed, fully responsive UI components built wit...
TanStack Query
TanStack Query, formerly React Query, is a data synchronization library for fetching, caching, and updating server st...
Technical Debt
Technical debt is the accumulated cost of shortcuts, suboptimal code, and deferred maintenance that slows future deve...
TensorFlow
TensorFlow is an open-source machine learning framework developed by Google for building and training neural networks...
Terraform
Terraform is an Infrastructure as Code tool by HashiCorp for defining, provisioning, and managing cloud infrastructur...
Three.js
Three.js is a JavaScript library that simplifies creating 3D graphics in the browser using WebGL. It provides an intu...
tRPC
tRPC is an end-to-end typesafe API framework for TypeScript that enables the frontend to call backend functions direc...
Turbopack
Turbopack is an incremental bundler for JavaScript and TypeScript written in Rust by the creators of Webpack and Next...
Twilio
Twilio is a cloud communications platform providing APIs for SMS, voice calls, video conferencing, email, and messagi...
TypeScript
TypeScript is a strongly typed superset of JavaScript developed by Microsoft that compiles to plain JavaScript, addin...
U
UI/UX
User Interface design focuses on the visual elements and interactive components users engage with, including layout, ...
Unit Economics
Unit economics is the financial analysis of revenue and costs associated with a single unit of a business model, such...
User Persona
A user persona is a semi-fictional representation of an ideal customer based on market research, analytics data, and ...
V
Vercel
Vercel is a cloud platform for frontend deployment providing zero-configuration hosting with instant global distribut...
Vite
Vite is a next-generation frontend build tool created by Evan You, the creator of Vue.js, providing an extremely fast...
Vitest
Vitest is a unit testing framework powered by Vite that provides near-instant test execution by reusing Vite's transf...
Vue.js
Vue.js is a progressive JavaScript framework for building user interfaces that can be adopted incrementally, from enh...
Vector Database
A vector database is a specialized storage system designed for indexing, storing, and querying high-dimensional vecto...
W
WCAG
WCAG, the Web Content Accessibility Guidelines, is the international standard for making web content accessible to pe...
Web3.js
Web3.js is a JavaScript library for interacting with the Ethereum blockchain and smart contracts from web application...
WebAssembly
WebAssembly, abbreviated as Wasm, is a binary instruction format that enables near-native execution speed for code ru...
WebGL
WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within web browsers without plugins, providing...
Webpack
Webpack is a module bundler that processes JavaScript modules and their dependencies into optimized bundles for web d...
Webpack 5
Webpack 5 is the latest major version of the popular module bundler, introducing significant improvements in performa...
WebRTC
WebRTC, Web Real-Time Communication, is a browser technology that enables peer-to-peer audio, video, and arbitrary da...
Wireframe
A wireframe is a low-fidelity visual representation of a web page or application layout, showing structure, content p...
WordPress
WordPress is the most popular content management system in the world, powering over 40% of all websites on the intern...