Skip to content

Latest commit

 

History

History
204 lines (187 loc) · 4.9 KB

glossary.md

File metadata and controls

204 lines (187 loc) · 4.9 KB

Web Dev Glossary

“Code is read more than it is written.”

-Daniel Roy Greenfeld



Overview

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



Glossary

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/.