James Snell

James Snell

TalkTalk

"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.


TalkTalk
Date:
03 Oct 2022
Time:
10:00 UTC | 10:00 UTC
Length:
25 min
Add to CalendarShare on TwitterView talk info

"James has 20 years' experience in the software industry and is a well-known figure in the global Node.js community.
| Cloudflare "

About James

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.

The speakers