While socket APIs are not super exciting, they are extremely important. In this expanding world of JavaScript runtime interoperability, the fact that Node.js, Deno, Bun, and Workers all have different APIs for something as basic as opening a socket and sending data back and forth is unfortunate. We can do better while embracing interoperability with the web.
About the speakers:
James is a System Engineer on the Cloudflare Workers team, a core contributor to Node.js, a member of Node.js Technical Steering Committee, and the primary implementer of HTTP/2, QUIC, and HTTP/3 in Node.js.
Aaron's a backend and low level software engineer with roughly 7 years of personal experience, with one and a half years contributing to open source. He works on a variety of projects ranging from command line apps to backend services to game engines.