“Code is read more than it is written.”
-Daniel Roy Greenfeld
Web development involves learning a lot of new computer languages and also new terminology. But, without experience it can be difficult to understand and remember the terms commonly used. A term like UI might be common for IT professionals and developers, but foreign to those not in a similar field. This file serves as a glossary for common web developer jargon.
The material I've found is a mixture of:
-
Copilot
-
Wikipedia
-
Other various websites
Extensive List of Common Web Development Terminology
- API (Application Programming Interface)
- Treeshaking
- DRY (Do Not Repeat)
- Hydration
- HMR (Hot Module Replacement)
- UI (User Interface)
- UX (User Experience)
- HTML (HyperText Markup Language)
- CSS (Cascading Style Sheets)
- JavaScript
- AJAX (Asynchronous JavaScript and XML)
- JSON (JavaScript Object Notation)
- REST (Representational State Transfer)
- GraphQL
- HTTP (HyperText Transfer Protocol)
- HTTPS (HyperText Transfer Protocol Secure)
- URL (Uniform Resource Locator)
- URI (Uniform Resource Identifier)
- Frontend
- Backend
- Full Stack
- Framework
- Library
- CMS (Content Management System)
- SEO (Search Engine Optimization)
- Responsive Design
- Adaptive Design
- Progressive Web App (PWA)
- Single Page Application (SPA)
- Multi-Page Application (MPA)
- MVC (Model-View-Controller)
- MVVM (Model-View-ViewModel)
- SSR (Server-Side Rendering)
- CSR (Client-Side Rendering)
- Hydration
- Code Splitting
- Lazy Loading
- Minification
- Bundling
- Webpack
- Babel
- NPM (Node Package Manager)
- Yarn
- Version Control
- Git
- GitHub
- Bitbucket
- CI/CD (Continuous Integration/Continuous Deployment)
- DevOps
- Docker
- Caching
- CDN (Content Delivery Network)
- WebSocket
- OAuth
- JWT (JSON Web Token)
- SASS (Syntactically Awesome Stylesheets)
- LESS
- PostCSS
- Bootstrap
- Tailwind CSS
- React
- Angular
- Vue.js
- Svelte
- Node.js
- Express.js
- Django
- Flask
- Ruby on Rails
- Laravel
- ASP.NET
- SQL (Structured Query Language)
- NoSQL
- MongoDB
- Firebase
- Hooks
- State Management
- Sentry
- Component Lifecycle
- Virtual DOM
- JSX (JavaScript XML)
- TypeScript
- ES6/ES7 (ECMAScript 6/7)
- Polyfill
- Transpiling
- Linting
- Testing
- Unit Testing
- Integration Testing
- End-to-End Testing
- Jest
- Mocha
- Chai
- Cypress
- Selenium
- Accessibility (A11Y)
- ARIA (Accessible Rich Internet Applications)
- WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications)
- Lighthouse
- Performance Optimization
- Web Vitals
- WebAssembly
- AWS (Amazon Web Services)
- Azure
- Google Cloud Platform (GCP)
- Firebase
- SSH (Secure Shell)
- Headless CMS
- Markdown
- YAML (yet another markup language/YAML Ain't Markup Language)
- Schema
- Meta Tags
- Sitemap
- Heatmaps
- A/B Testing
- Wireframe
- Mockup
- Prototype
- Style Guide
- Atomic Design
- Figma
- Sketch
- SVG (Scalable Vector Graphics)
- Canvas
- WebGL (Web Graphics Library)
- Three.js
- D3.js (Data-Driven Documents)
- Media Queries
- Flexbox
- CSS Variables
- CSS Grid
- CSS Modules
- PostCSS
- Autoprefixer
- CSS-in-JS
- OOCSS (Object-Oriented CSS)
- SASS (Syntactically Awesome Stylesheets)
- Stylus
- PostCSS
- CSS Frameworks
- Bootstrap
- Foundation
- Bulma
- Tailwind CSS
- Materialize
- Semantic UI
- UI Kits
- Nuxt.js
- SvelteKit
- GraphCMS
- Axios
- Fetch API
- FormData
- Blob
- IndexedDB
- LocalStorage
- SessionStorage
- Cookies
- WebRTC (Web Real-Time Communication)
- WebSockets
Source: Conversation with Copilot, 8/8/2024 (1) Web Development Glossary: 75 Essential Terms | Clutch.co. https://clutch.co/resources/web-development-glossary-75-essential-terms. (2) Ultimate Web Development terms and Glossary for 2024. https://www.webfx.com/web-development/glossary/. (3) Web Development Glossary: 104 Essential Terms - spdload.com. https://spdload.com/blog/web-development-glossary/. (4) 47 Terms You Should Know When Working with a Developer - Whole Whale. https://www.wholewhale.com/tips/developer-terms-glossary/. (5) MDN Web Docs Glossary: Definitions of Web-related terms. https://developer.mozilla.org/en-US/docs/Glossary. (6) Web Development Glossary - Comprehensive Guide to Web Development Terms. https://www.numinix.com/blog/web-development-glossary/.