HarperFast / HarperFast/studio

[RUM] LCP performance regression: '/' view degraded +61.7% in last 24h (4320ms p75)

Open
#1,405 2 comments 0 reactions 0 assignees View on GitHub
rum
Dominant language
TypeScript
Stars
5
Forks
4
Avg merge
1d 8h
Merged PRs (30d)
40

Description

## Summary

Datadog RUM detected a significant Largest Contentful Paint (LCP) regression on the Studio landing view (`/`) over the last 24 hours (2026-07-01 14:12 → 2026-07-02 14:12 UTC).

## Metrics

| Metric | Current p75 | Previous p75 | Change |
|--------|-------------|--------------|--------|
| LCP | **4320ms** | 2671ms | +61.7% ⚠️ |
| FCP | 2978ms | 2434ms | +22.3% |

LCP is now above Google's 4000ms "poor" threshold.

## Anomaly Windows (selected)

| Window | Avg LCP | Peak LCP |
|--------|---------|---------|
| 14:50–15:00 UTC | 10,043ms | 14,703ms |
| 17:35–18:20 UTC | 5,133ms | 5,451ms |
| 03:00–04:20 UTC | 5,003ms | 5,760ms |
| 08:55–10:40 UTC | 6,714ms | 8,372ms |

FCP tracked closely with LCP throughout all windows, suggesting the issue is with initial resource loading rather than JS execution time.

## Recommended Investigation

1. Run `get_rum_insight` with `insight_name=aggregated_waterfall` on the `/` view to identify which resources are causing LCP delay.
2. Check for large asset changes (images, fonts, scripts) deployed around 2026-07-01 14:00 UTC.
3. Compare resource sizes and CDN cache behavior day-over-day.

## Source

Datadog RUM — Studio app, daily automated review 2026-07-02.

Contributor guide

Open the contributing guide

Research direction

Start by running get_rum_insight with insight_name=aggregated_waterfall for the / view. Then compare images, fonts, scripts, resource sizes, and CDN cache behavior with the deployment around 2026-07-01 14:00 UTC. Done means identifying the resources responsible for the LCP delay and correlating them with the regression.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.