Client
Noun · Development
Definitions
A piece of hardware or software that requests services or resources from a server. In client-server architecture, the client initiates communication and processes or displays the response. Web browsers, mobile apps, and API consumers are all clients.
In plain English: The app or device that asks a server for information, like your web browser asking a website's server to send you the page.
Related Terms
- ADR
- Distributed Systems
- Domain
- Game Loop
- Offline-First
- Protocol
- Reactive
- Remoting
- SPA
- State
- System Design
- Greenfield
- Screen Reader
- ARIA
- Latency vs Throughput
- TTL
- Local-First Software
- Epoll
- mDNS
- Rubber Banding
- Second System Effect
- Dark Debt
- DNS Propagation
- Endianness
- Custom Hook
- Deploy Hook
- Dynamic Proxy
- Frontend Build
- Frontend Framework
- Frontend Router
- Hook
- Message Bus
- Micro Frontend
- Network Layer
- Network Stack
- Options API
- Port Binding
- Pull Model
- Remote Procedure Call
- Request-Response
- Select
- Socket
- State Container
- State Management
- Communication Layer
- Custom Event