article thumbnail

Bandwidth or Latency: When to Optimise for Which

CSS Wizardry

When it comes to network performance, there are two main limiting factors that will slow you down: bandwidth and latency. Latency is defined as…. how long it takes for a bit of data to travel across the network from one node or endpoint to another. and reduction in latency. and reduction in latency.

Latency 133
article thumbnail

Percentiles don’t work: Analyzing the distribution of response times for web services

Adrian Cockcroft

The mean and percentile measurements hide this structure, but the rest of this post will show how the structure can be measured and analyzed so that you can figure out a useful model of your system, understand what is driving the long tail of latencies and come up with better SLAs and measures of capacity.

Lambda 98
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Meet Hydrogen: A React Framework For Dynamic, Contextual And Personalized E-Commerce

Smashing Magazine

As developers, we rightfully obsess about the customer experience, relentlessly working to squeeze every millisecond out of the critical rendering path, optimize input latency, and eliminate jank. Jump to the workshop ?. (vf, Ilya Grigorik. 2021-11-08T14:30:00+00:00. 2021-11-08T19:34:34+00:00. Online, and live.

Cache 136
article thumbnail

How To Build Resilient JavaScript UIs

Smashing Magazine

Lots can go wrong: a network request fails, a third-party library breaks, a JavaScript feature is unsupported (assuming JavaScript is even available), a CDN goes down, a user behaves unexpectedly (they double-click a submit button), the list goes on. Jump to online workshops ?. How To Build Resilient JavaScript UIs. Callum Hart.

Network 145
article thumbnail

Five Data-Loading Patterns To Improve Frontend Performance

Smashing Magazine

The resource loading waterfall is a cascade of files downloaded from the network server to the client to load your website from start to finish. It essentially describes the lifetime of each file you download to load your page from the network. You can see this by opening your browser and looking in the Networking tab.

Cache 126
article thumbnail

The Three Types of Performance Testing

CSS Wizardry

Things always always feel fast when we’re developing because, more often than not, we’re working on high-spec machines on dedicated networks, and also serving from localhost which removes the bulk of the latency and bandwidth issues that a real user would suffer. need to go out of our way to spot the problems. Who: Engineers.

article thumbnail

Four tips to maximise your time at DevOps Enterprise Summit 2019, London

Tasktop

The three-day event is jam-packed full of keynotes, breakouts, workshops (and, not to mention, parties!) Tip #2 – Embrace the opportunity to network. Networking is almost always priceless. That’s because there’s bottlenecks, latencies and dependencies further upstream, as well as down.

DevOps 74