Cyrus Roshan
Cyrus Roshan
Engineer at, ex-Cloudflare, very-full-stack engineer who aims to solve customer problems by whatever engineering means necessary.
Node Congress 2024Node Congress 2024
19 min
Building a Network Stack for our Browser Extension
Engineering problems often repeat themselves in places you wouldn't expect. Sometimes the best solution has already been invented, in a different corner of the software engineering domain. In this talk, we show how and why we mirrored the TCP/IP network stack to solve a communication problem between different components of a browser extension.