A

Asynchronous JavaScript and XML: a set of web development techniques that allows web pages to communicate with a server asynchronously without reloading the entire page. Modern implementations typical...

Definition
A

Application Programming Interface: a set of protocols, routines, and tools for building software applications that specifies how software components should interact with each other.

Definition
A

The practice of designing and developing websites and web applications that can be used by people with disabilities. Accessibility involves following standards like WCAG to ensure content is perceivab...

Definition
A

A TypeScript-based open-source web application framework developed by Google. Angular provides a comprehensive platform for building single-page applications with features like two-way data binding, d...

Definition
A

A modern web framework that renders pages as static HTML by default and only hydrates interactive components on the client when needed. Astro supports multiple UI frameworks (React, Vue, Svelte) in th...

Definition
B

A JavaScript compiler that transforms modern JavaScript (ES6+) into backward-compatible versions that can run in older browsers and environments. Babel also supports JSX transformation and TypeScript...

Definition
B

Laravel's powerful templating engine that provides a clean syntax for working with PHP in views. Blade templates use the .blade.php extension and support template inheritance, components, slots, and d...

Definition
B

A popular open-source CSS framework for building responsive, mobile-first websites. It provides pre-built components, a grid system, and utility classes that accelerate front-end development.

Definition
B

A secondary navigation pattern that displays the user's current location within a website's hierarchy as a trail of links. Breadcrumbs improve usability, help users understand site structure, and prov...

Definition
B

An all-in-one JavaScript runtime, bundler, transpiler, and package manager designed for speed. Built with Zig and JavaScriptCore, Bun is a drop-in replacement for Node.js that offers significantly fas...

Definition
C

Content Management System: a software application that enables users to create, manage, and modify digital content on a website without requiring specialized technical knowledge. Examples include Word...

Definition
C

Cross-Origin Resource Sharing: a security mechanism that allows a web page from one domain to request resources from a different domain. CORS uses HTTP headers to tell browsers which cross-origin requ...

Definition
C

Create, Read, Update, Delete: the four basic operations for persistent data storage. In web development, CRUD operations correspond to HTTP methods: POST (Create), GET (Read), PUT/PATCH (Update), and...

Definition
C

Cascading Style Sheets: a style sheet language used to describe the presentation of a document written in HTML. CSS controls layout, colors, fonts, spacing, and responsive design behavior.

Definition
C

Native CSS variables defined with a double-dash prefix (--my-color) that can be reused throughout a stylesheet and modified dynamically with JavaScript. CSS Custom Properties enable theming, responsiv...

Definition
C

A two-dimensional CSS layout system that allows developers to create complex grid-based designs with rows and columns. CSS Grid provides precise control over placement, alignment, and sizing of elemen...

Definition
C

An HTML element (rel="canonical") that tells search engines which version of a page is the preferred one when duplicate or similar content exists at multiple URLs. Canonical URLs prevent duplicate con...

Definition
C

A technique that breaks a JavaScript application into smaller chunks that are loaded on demand rather than in a single large bundle. Code splitting improves initial page load time by deferring the loa...

Definition
C

A dependency management tool for PHP that allows developers to declare libraries their project depends on and manages (install/update) them. Composer uses a composer.json file and installs packages fr...

Definition
C

An HTTP response header that helps prevent cross-site scripting (XSS) and other code injection attacks by specifying which content sources a browser should consider valid. CSP allows site administrato...

Definition