| Random Link ¯\_(ツ)_/¯ | ||
| Jul 4, 2026 | » | High Performance Networking in Chrome
7 min; updated Jul 5, 2026
Performance in ContextThe execution of a web browser primarily involves three tasks: fetching resources, page layout and rendering, and JavaScript execution. That said, optimizing the last two tasks won’t do much good if the browser is blocked on the network, waiting for resources to arrive. Of the top 100K, the median page on desktop requests 97 resources weighing 2,954KB in total, and makes 16 TCP connections . While the underlying transport (TCP) is optimized for large, streaming downloads, most network transfers in the browser are short and bursty. ... |
| May 19, 2020 | » | Chrome vs. Everybody
3 min; updated Jul 4, 2026
![]() Stability, Testing and the Multi-Process ArchitectureIn a single-threaded browser, devs use asynchronous APIs - which may sometimes hold the browser up. Instead of multiple threads, Chromium chose multiple processes: isolation, independent crashes, better asymptotic memory management, identifying expensive sites, etc. ... |
| Jun 4, 2022 | » | Enumerations in C++
7 min; updated Jun 4, 2022
Unscoped (or Plain or C-Style) EnumerationsPlain (or C-style) enums are entered in the same scope as the name of their enum, and implicitly convert to their integer value, e.g. The name can be omitted if it’s not going to be used, e.g. Unnamed enums are common in code written before alternative ways of specifying integer constants, e.g. ... |
| Oct 24, 2020 | » | ML Usefulness to a Dev
2 min; updated Mar 14, 2021
ML Usefulness to a Dev
|
| Oct 24, 2020 | » | ML Usefulness to a Dev
2 min; updated Mar 14, 2021
ML Usefulness to a Dev
|

At the very least, Chrome is worth studying. Something worked out. I’m biased, I only plan to deeply explore Chromium-based browsers and Firefox.