---
title: "UserTiming"
description: "Capture performance.mark() and performance.measure() entries as browser spans."
url: https://docs.sentry.io/platforms/javascript/guides/ember/configuration/integrations/usertiming/
---

# UserTiming | Sentry for Ember

This integration only works inside a browser environment. Requires JavaScript SDK version 11 or later.

*Import name: `Sentry.userTimingIntegration`*

The UserTiming integration captures `performance.mark()` and `performance.measure()` entries as spans. Use it with [BrowserTracing](https://docs.sentry.io/platforms/javascript/guides/ember/configuration/integrations/browsertracing.md) or your framework's routing integration. Timing entries are added to pageload and navigation spans when those spans end.

Before SDK version 11, BrowserTracing captured these entries automatically, without a separate integration.

```javascript
Sentry.init({
  integrations: [
    Sentry.browserTracingIntegration(),
    Sentry.userTimingIntegration(),
  ],
});
```

## [Configuration Options](https://docs.sentry.io/platforms/javascript/guides/ember/configuration/integrations/usertiming.md#configuration-options)

### [ignore](https://docs.sentry.io/platforms/javascript/guides/ember/configuration/integrations/usertiming.md#ignore)

| Type    | `Array<string \| RegExp>` |
| ------- | ------------------------- |
| Default | `[]`                      |

Skip timing entries whose names match any string or regular expression in this array. Use this to exclude measurements from third-party code.

```javascript
Sentry.userTimingIntegration({
  ignore: ["third-party-mark", /^framework-/],
});
```
