# assertPerformanceMetrics

**Kind:** Function

**Source:** [`atloria-monorepo/apps/web-e2e/src/utils/performance.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/web-e2e/src/utils/performance.ts#L126)

Assert performance metrics meet thresholds

## Signature

```ts
async function assertPerformanceMetrics(page: Page, thresholds: Partial<{
    ttfb: number;
    fcp: number;
    lcp: number;
    cls: number;
    domContentLoaded: number;
    load: number;
    resourceCount: number;
    totalSize: number;
    domNodes: number;
  }>): Promise<void>
```

## Parameters

| Name | Type |
|---|---|
| `page` | `Page` |
| `thresholds` | `Partial<{
    ttfb: number;
    fcp: number;
    lcp: number;
    cls: number;
    domContentLoaded: number;
    load: number;
    resourceCount: number;
    totalSize: number;
    domNodes: number;
  }>` |

**Returns:** `Promise<void>`
