Search⌘ K
AI Features

Summary: Tracking Down the Unhandled Rejections

Explore methods to track and manage unhandled promise rejections across different JavaScript environments including browsers, Deno, and Node.js. Understand how to use event handlers for unhandledrejection, rejectionhandled, unhandledRejection, and rejectionHandled events to monitor promise rejections and improve application reliability.

Overview

All JavaScript runtimes track unhandled promise rejections in some way. Web browsers and Deno implement the algorithm specified in the HTML specification, while Node.js implements its own solution. Both solutions rely on two events: one that is emitted when an untracked promise rejection occurs and one that is emitted if a previously ...