October 2025
Intermediate to advanced
264 pages
8h 30m
English
In this final part of the book, we’ll turn our attention to techniques for hiding latency when you are unable to reduce it.
Chapter 10 covers the fundamentals of asynchronous processing, including event loops, I/O multiplexing, request batching, and resource management, which are essential techniques for hiding latency in the presence of I/O and long-running computations.
Finally, chapter 11 explores predictive techniques such as prefetching, optimistic updates, and speculative execution, which can make your system feel more responsive, even when the underlying operations have inherent delays.
Read now
Unlock full access