This document discusses extending the capabilities of the web by exposing low-level application programming interfaces (APIs). It argues that browser vendors should lead this effort by first implementing proof-of-concepts based on low-level APIs, then creating specifications based on feedback. This would allow web developers to build on these foundations and extend the web in new ways. As an example, the document discusses how the author implemented the Fetch API across Node.js and browsers to allow truly isomorphic code. It presents a vision of compounding these efforts to eventually implement higher-level APIs like XMLHttpRequest on top of lower-level APIs, extending the capabilities of the web platform.