"Transferable AbortController: The story of a Node.js performance bug"
Sometimes experiments have unintended consequences. Two years ago I modified the AbortController implementation in Node.js to support structured cloning and transfer across Node.js worker threads. The change introduced a nice performance bug in the implementation of WritableStream. We'll break down what happened and how we fixed it.
"James has 20 years' experience in the software industry and is a well-known figure in the global Node.js community.
| Cloudflare "
James is a System Engineer on the Cloudflare Workers team and is a well-known figure in the global Node.js community. He has been an author, co-author, contributor, or editor of several internet standards. He is also a core contributor to the Node.js project, is a member of the Node.js Technical Steering Committee (TSC), and the primary implementer of HTTP/2, QUIC, and HTTP/3 in Node.js.