← Stories · Brief

Computer latency: 1977-2017

Despite vastly increased processing power, many modern computers exhibit higher input-to-display latency than systems from the late 1970s and early 1980s. This counterintuitive trend is primarily driven by the inherent complexity of modern operating systems and software pipelines, which introduce numerous handoffs, buffering, and scheduling delays. While high-end gaming rigs and devices like the iPad Pro can achieve competitive latencies through significant engineering, most off-the-shelf modern devices fall short of their decades-old predecessors.

dan-luu-blog engineering-technology May 4, 2026 source →
Claims
150
Domain
engineering-technology
Reading time
14 min
Record
Computer latency: 1977-2017

Claims from this story

Every atomic assertion extracted from the underlying record, ranked by evidence strength.

"Normal" modern computers cannot compete with thirty to forty-year-old machines in terms of latency.

direct_quotestatedengineering-technologyMay 4, 2026

"Complexity" is identified as a root cause of latency bloat.

direct_quotestatedengineering-technologyMay 4, 2026

Gains in latency reduction that bring modern machines back to the quickness of 70s and 80s machines have come from piling on more complexity, not reducing it.

direct_quotestatedengineering-technologyMay 4, 2026

For very simple tasks, people can perceive latencies down to 2ms or less.

direct_quotestatedengineering-technologyMay 4, 2026

The custom Haswell-E was tested with G-Sync on, with no observable difference in latency.

direct_quotemeasuredengineering-technologyMay 4, 2026

The Apple IIe effectively scans at 556 Hz.

direct_quotestatedengineering-technologyMay 4, 2026

The Ergodox keyboard claims to scan at 167 Hz.

direct_quotestatedengineering-technologyMay 4, 2026

Throughput is widely understood and measured, unlike latency.

direct_quotestatedengineering-technologyMay 4, 2026

Poor performance in aspects that are not measured is a common theme.

direct_quotestatedengineering-technologyMay 4, 2026

Google has only recently been serious about the end-to-end experience.

direct_quotestatedengineering-technologyMay 4, 2026

Measurements were done with settings as close to the default OS settings as possible.

direct_quotestatedengineering-technologyMay 4, 2026

Differences of 10ms in latency should probably not be considered significant.

direct_quotestatedengineering-technologyMay 4, 2026

The author expects to get benchmarks from a lot more old computers the next time they visit Seattle.

direct_quotestatedengineering-technologyMay 4, 2026

A display advertising 1ms switching time can actually take 10ms to fully change color once it starts changing.

direct_quotestatedengineering-technologyMay 4, 2026

Much of the complexity in modern systems provides direct or indirect benefits.

direct_quotestatedengineering-technologyMay 4, 2026

Adding a cache to reduce latency makes a system more complex.

direct_quotestatedengineering-technologyMay 4, 2026

On the Apple IIe, there are basically no handoffs, locks, or process boundaries.

direct_quotestatedengineering-technologyMay 4, 2026

The solution to poor performance caused by "excess" complexity is often to add more complexity.

direct_quotestatedengineering-technologyMay 4, 2026

CRTs from the 90s offered better resolution and higher pixel density than affordable non-laptop LCDs until relatively recently.

direct_quotestatedengineering-technologyMay 4, 2026

The Nielsen Group claims that latencies below 100ms feel equivalent and are perceived as instantaneous.

direct_quotestatedengineering-technologyMay 4, 2026

The Apple IIe CPU is a 1 MHz chip with 3.5k transistors.

direct_quotestatedengineering-technologyMay 4, 2026

Some people working on Pixel phones care about end-to-end latency.

direct_quotestatedengineering-technologyMay 4, 2026

Desktop results are measured from when the key started moving until the screen finished updating.

direct_quotestatedengineering-technologyMay 4, 2026

Fancy gaming rigs with unusually high refresh-rate displays are almost competitive with machines from the late 70s and early 80s.

direct_quotestatedengineering-technologyMay 4, 2026

The Apple IIe has significant advantages in input, output, and between input and output compared to modern computers (excluding the latest iPad Pro).

direct_quotestatedengineering-technologyMay 4, 2026

The author has a nagging feeling that the computers used today feel slower than the computers used as a kid.

direct_quotestatedengineering-technologyMay 4, 2026

Human perception has been shown to be unreliable in empirical studies.

direct_quotestatedengineering-technologyMay 4, 2026

A moderately quick page turn in a physical book appears to be about 200ms.

direct_quotestatedengineering-technologyMay 4, 2026

Color scales for latency and year are linear, while clock speed and transistor count are log scale.

direct_quotestatedengineering-technologyMay 4, 2026

The author measured the response latency of devices using a high-speed camera.

direct_quotestatedengineering-technologyMay 4, 2026

Almost every computer and mobile device that people buy today is slower than common models of computers from the 70s and 80s.

direct_quotestatedengineering-technologyMay 4, 2026

Andy Matuschak, a former iOS/UIKit engineer, provided a high-level sketch of the iOS rendering pipeline.

direct_quotestatedengineering-technologyMay 4, 2026

State-of-the-art gaming monitors can get total display latency down into the same range as old CRTs, but very few people own such displays.

direct_quotestatedengineering-technologyMay 4, 2026

A 90ms improvement in latency is observed when going from 24 Hz to 165 Hz refresh rate on the same machine.

direct_quotemeasuredengineering-technologyMay 4, 2026

Key overhead in iOS comes from imperfectly aligned periodic scanrates, many cross-process handoffs, and extensive locking necessitating trips into kernel-land.

direct_quotestatedengineering-technologyMay 4, 2026

Removing complexity is much harder than advocating for its reduction.

direct_quotestatedengineering-technologyMay 4, 2026

Low-latency gaming desktops and the iPad Pro can get into the same latency range as quick machines from thirty to forty years ago.

direct_quotestatedengineering-technologyMay 4, 2026

Much of the "accidental complexity" in systems is present because it is convenient.

direct_quotestatedengineering-technologyMay 4, 2026

Results are rounded to the nearest 10ms to avoid the impression of false precision.

direct_quotestatedengineering-technologyMay 4, 2026

Individual developers are improving the experience for people who use certain, very carefully coded, applications.

direct_quotestatedengineering-technologyMay 4, 2026

The computer latency tests measure the time between a keypress and the display of a character in a terminal.

direct_quotestatedengineering-technologyMay 4, 2026

Increasing latency is not only noticeable to users, but it also causes users to execute simple tasks less accurately.

direct_quotestatedengineering-technologyMay 4, 2026

The results are sorted from quickest to slowest.

direct_quotestatedengineering-technologyMay 4, 2026

The Ergodox uses a 16 MHz microcontroller with approximately 80k transistors.

direct_quotestatedengineering-technologyMay 4, 2026

The fastest machines in the computer latency tests are ancient.

direct_quotestatedengineering-technologyMay 4, 2026

Component vendors optimize for intermediate targets that are only weakly correlated to the actual user experience.

direct_quotestatedengineering-technologyMay 4, 2026

Newer machines show a wide range of latencies.

direct_quotestatedengineering-technologyMay 4, 2026

Excluding the Game Boy Color, all of the quickest mobile devices are Apple phones or tablets.

direct_quotestatedengineering-technologyMay 4, 2026

The BlackBerry Q10 is unusually quick for a non-Apple device, possibly due to having actual buttons which are easier to implement with low latency than a touchscreen.

direct_quotestatedengineering-technologyMay 4, 2026

The Palm Pilot 1000 and Kindles are at the bottom of mobile latency due to older touchscreen technology and e-ink displays, respectively.

direct_quotestatedengineering-technologyMay 4, 2026

Modern keyboards commonly scan their inputs at 100 Hz to 200 Hz.

direct_quotestatedengineering-technologyMay 4, 2026

The Apple IIe does not have to deal with context switches or buffers involved in handoffs between different processes.

direct_quotestatedengineering-technologyMay 4, 2026

Modern OSes let programmers write generic code that can deal with having other programs simultaneously running on the same machine, but this comes at a huge complexity cost and significant latency penalty.

paraphrasestatedengineering-technologyMay 4, 2026

The TI 99/4A, released in 1981 with a 3 MHz clock speed and 8k transistors, has a measured computer latency of 40ms.

derivedmeasuredengineering-technologyMay 4, 2026

The Apple IIe, released in 1983 with a 1 MHz clock speed and 3.5k transistors, has a measured computer latency of 30ms.

derivedmeasuredengineering-technologyMay 4, 2026

The Lenovo X1 Carbon 4G running Windows, released in 2016 with a 2.6 GHz clock speed and 1G transistors, has a measured computer latency of 150ms.

derivedmeasuredengineering-technologyMay 4, 2026

A change to the screen at 144 Hz will have 0ms to 7ms of extra latency as it waits for the next frame boundary before getting rendered.

derivedstatedengineering-technologyMay 4, 2026

At 144 Hz, each frame takes 7ms.

derivedstatedengineering-technologyMay 4, 2026

The expected latency from waiting for the next frame and the actual color change on a 144Hz display is 13.5ms.

derivedstatedengineering-technologyMay 4, 2026

A custom Haswell-E system with a 24Hz display, from 2014 with a 3.5 GHz clock speed and 2G transistors, has a measured computer latency of 140ms.

derivedmeasuredengineering-technologyMay 4, 2026