Join Node.js core contributor and performance expert Trevor Norris for a deep dive into the event loop. Node's event loop is fundamentally necessary for performing asynchronous operations, understanding these mechanics will help with reasoning about the interactions between different operations. Doing so may help prevent undesirable side effects and allow creating more resilient code. To this end we will explore topics such as how Node can achieve concurrency while also appearing to be single threaded, how the event loop is used to queue work without blocking the application, and how Node handles completed asynchronous operations.

Whether you have been building Node apps for years or if this is your first Node app, you will benefit from understanding this key fundamental aspect of the Node platform.

  • Basic mechanics of the event loop
  • Event concurrency, scheduling and resolution
  • Handling of incoming requests

Watch the Recording