Performance Analysis

Performance Analysis is smoxy's synthetic testing suite that measures your website's performance from a controlled environment. Unlike Real User Monitoring (which tracks actual visitor experiences), Performance Analysis runs standardized tests to give you consistent, comparable results across time.

How It Works

Performance Analysis loads your page in a real browser environment and measures everything from initial connection to full page load. The test captures Core Web Vitals, resource loading waterfalls, and identifies specific bottlenecks affecting your site's speed.

Each test produces:

  • Performance Score (0-100): An overall rating based on weighted metrics

  • Core Web Vitals: LCP, FCP, CLS, TBT, and TTFB measurements

  • Resource Analysis: Detailed breakdown of CSS, JavaScript, images, and fonts

  • Third-Party Impact: Which external services affect your load time

  • Actionable Insights: Specific issues ranked by severity and impact

Running a Test

Enter any URL and start the test. The process takes 30-60 seconds depending on page complexity.

Test Status Progression:

  1. Waiting – Test is queued

  2. Running – Browser is loading and measuring the page

  3. Completed – Results are ready

  4. Failed – An error occurred (check if the URL is accessible)

Results remain available for review and can be attached to Performance Coach for AI-powered analysis.

Understanding Your Results

Performance Score

The score weighs your Core Web Vitals and other timing metrics. A score above 90 indicates excellent performance, 50-90 suggests room for improvement, and below 50 requires attention.

Core Web Vitals

Metric
What It Measures
Good
Needs Work
Poor

LCP (Largest Contentful Paint)

When the main content becomes visible

≤ 2.5s

2.5s - 4.0s

> 4.0s

FCP (First Contentful Paint)

When any content first appears

≤ 1.8s

1.8s - 3.0s

> 3.0s

CLS (Cumulative Layout Shift)

Visual stability during load

≤ 0.1

0.1 - 0.25

> 0.25

TBT (Total Blocking Time)

How long the page is unresponsive

≤ 200ms

200ms - 600ms

> 600ms

TTFB (Time to First Byte)

Server response time

≤ 800ms

800ms - 1800ms

> 1800ms

Resource Breakdown

The test categorizes every resource loaded:

  • CSS Files: Total count, size, and which ones block rendering

  • JavaScript Files: Sync vs. async loading, blocking scripts identified

  • Images: Format, size, and optimization opportunities

  • Fonts: Loading strategy and potential FOUT/FOIT issues

  • Third-Party Requests: Grouped by domain with timing impact

Third-Party Analysis

External services often cause significant performance overhead. The test groups all third-party requests by domain, showing:

  • Number of requests per domain

  • Total bytes transferred

  • Time spent waiting for each service

This helps identify which integrations (analytics, ads, chat widgets, social embeds) contribute most to load time.


Access and Permissions

Feature
Required
Scope

Performance Check

User account + Organization

Organization-wide

Performance Suites

User account + Organization

Organization-wide

Performance Coach

User account + Organization

Personal (per user)

Test results and suites are shared across your organization. Coach conversations belong to individual users and are not visible to teammates.

Last updated

Was this helpful?