What is Edge Computing?
Edge computing is a distributed computing model that processes data and runs application logic at Points of Presence (PoPs) close to end users, minimizing round-trip latency and bandwidth usage compared to centralized cloud regions.
Edge computing is a distributed computing paradigm where data processing and application execution happen at the network edge, typically on servers located within ISP points of presence (PoPs), cellular base stations, or dedicated edge nodes. Unlike traditional cloud computing that aggregates compute in a handful of large data centers, edge computing pushes computation closer to data sources and end users. This placement reduces the physical distance packets must travel, cutting round-trip time (RTT) from possibly hundreds of milliseconds to single-digit milliseconds for nearby users.
How it works: An edge node is a small-scale server running a container or virtual machine that executes application code. When a user makes a request, a DNS or anycast routing system directs the request to the nearest edge node. That node processes the request locally, possibly caching results or calling backend services only when necessary. Content delivery networks (CDNs) have naturally evolved into edge computing platforms; for example, Cloudflare Workers and Fastly Compute@Edge run JavaScript or WebAssembly on every edge server. AWS Lambda@Edge and CloudFront Functions extend serverless compute to CDN edge locations. These services handle tasks like A/B testing, URL rewriting, authentication, image optimization, and IoT data filtering without requiring a round trip to a central region.
Where it sits in the wider stack: Edge computing sits between the client device and the cloud. It is not a replacement for cloud computing but a complement. Latency-sensitive workloads such as real-time video processing, autonomous vehicle coordination, industrial control, and gaming require edge compute because waiting for a distant cloud is too slow. Edge computing also reduces backbone data transfer costs by handling data locally and only sending aggregated results upstream. The OpenFog Consortium (now merged into the Industrial Internet Consortium) and the ETSI Multi-access Edge Computing (MEC) standard define frameworks for deploying edge infrastructure, especially in 5G networks.
Key facts
- Edge computing typically operates at CDN PoPs, cellular base stations, or on-premises gateways.
- It reduces latency from hundreds of milliseconds to under 10 ms for nearby users.
- Serverless platforms like Cloudflare Workers and AWS Lambda@Edge are common edge compute implementations.
- ETSI MEC (Multi-access Edge Computing) standardizes edge deployment in 5G and LTE networks.
- Edge nodes often run containers, WebAssembly, or JavaScript isolates for lightweight execution.
How it works in practice
Related terms
References
More in CDN & Performance
Apdex Score
The Apdex Score is a standardised metric that measures user satisfaction with application performance by comparing response times against predefined target and tolerable thresholds.
Bandwidth Throttling
Bandwidth throttling is the intentional reduction of data transfer speed by a network operator or service provider to manage congestion, enforce usage policies, or control costs.
Brotli Compression
Brotli is a lossless compression algorithm developed by Google, offering higher text compression ratios than gzip, used by CDNs to reduce page load times.
Cache Hit
A cache hit occurs when a requested resource is found in a CDN edge cache and served directly to the client, bypassing the origin server entirely.
Cache Invalidation
Cache invalidation is the explicit removal of stored web objects from a cache so that new requests must revalidate or refetch them from the origin server.
Cache Miss
A cache miss occurs when a requested resource is not found in a CDN or proxy cache, forcing the request to be forwarded to the origin server and then storing the response for future requests.
CDN
A CDN (Content Delivery Network) is a geographically distributed network of proxy servers and data centers that deliver web content to users from the nearest edge location, reducing latency and offloading origin servers.
Core Web Vitals
Core Web Vitals are a set of three real-world user experience metrics (LCP, INP, CLS) defined by Google to quantify loading, interactivity, and visual stability on web pages.
Cumulative Layout Shift
Cumulative Layout Shift (CLS) is a Core Web Vital metric that measures the sum of all unexpected layout shift scores during a page's lifespan, quantifying visual stability.
Image Optimization
Image optimization reduces image file size by selecting modern formats (WebP, AVIF), resizing to display dimensions, and tuning quality, improving page load speed and bandwidth usage.