## Overview

The Real User Monitoring (RUM) **Browser SDK** collects front-end errors and provides detailed information, such as error messages and stack traces, whenever available. This ensures you can track and analyze critical issues affecting your web application’s performance.

## Capturing handled errors

In addition to automatic tracking, you can manually capture handled and other untracked errors using the following:

```js
try {
  // Some code that might throw an error
} catch (error) {
  CoralogixRum.captureError(error);
}
```

## Capturing unhandled errors

The Coralogix SDK automatically captures and reports any unhandled errors that occur in your application's runtime, without requiring additional configuration. Typically, unhandled errors are those not caught by a `try/catch` block.
