Skip to content

Commit 01b521f

Browse files
chore: performance report 2026-W28 (#1494)
Co-authored-by: Ona <no-reply@ona.com>
1 parent fa4ed9d commit 01b521f

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

metrics/weekly/2026-W28-perf.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Performance Report — Week 28
2+
3+
## Health Endpoint
4+
- Status: ok
5+
- DB latency: 308ms ✅ (threshold: 500ms)
6+
- DB connected: yes
7+
8+
DB latency decreased slightly from 314ms (W27) to 308ms. The health endpoint returned two samples (801ms, 308ms) — one sample exceeded the 500ms threshold, consistent with the cross-region latency pattern observed in previous weeks (Vercel iad1 ↔ Supabase eu-central-1, not colocated).
9+
10+
## Error Trend
11+
- This week (W28, June 30–July 6): 1 error
12+
- Last week (W27, June 23–29): 2 errors
13+
- Trend: ↓ (improving, −50%)
14+
15+
Error volume remains minimal. 1 error this week, down from 2 last week. No spike detected.
16+
17+
> Queried via Sentry REST API (`/api/0/projects/ona-2j/memo/stats/`) using `SENTRY_ACCESS_TOKEN`.
18+
19+
## Build Size
20+
| Page | First Load JS (gzip) | Status |
21+
|---|---|---|
22+
| / | 193.2 kB ||
23+
| /_not-found | 188.4 kB ||
24+
| /sign-in | 218.2 kB | ⚠️ |
25+
| /sign-up | 218.3 kB | ⚠️ |
26+
| /forgot-password | 216.8 kB | ⚠️ |
27+
| /reset-password | 216.8 kB | ⚠️ |
28+
| /invite/[token] | 208.7 kB | ⚠️ |
29+
| /[workspaceSlug] | 212.4 kB | ⚠️ |
30+
| /[workspaceSlug]/[pageId] | 216.8 kB | ⚠️ |
31+
| /[workspaceSlug]/settings | 212.8 kB | ⚠️ |
32+
| /[workspaceSlug]/settings/members | 217.0 kB | ⚠️ |
33+
| /account | 222.8 kB | ⚠️ |
34+
35+
10 of 12 pages exceed the 200 kB first-load JS budget. The shared framework/runtime chunks account for 170.3 kB gzip, leaving only ~30 kB headroom per page before exceeding the budget. These numbers are consistent with W27 (±0.2 kB), indicating no regression.
36+
37+
### Week-over-Week Comparison
38+
| Page | W27 | W28 | Delta |
39+
|---|---|---|---|
40+
| / | 193.1 kB | 193.2 kB | +0.1 kB |
41+
| /_not-found | 188.3 kB | 188.4 kB | +0.1 kB |
42+
| /sign-in | 218.1 kB | 218.2 kB | +0.1 kB |
43+
| /sign-up | 218.2 kB | 218.3 kB | +0.1 kB |
44+
| /forgot-password | 216.8 kB | 216.8 kB | 0 kB |
45+
| /reset-password | 216.8 kB | 216.8 kB | 0 kB |
46+
| /invite/[token] | 208.7 kB | 208.7 kB | 0 kB |
47+
| /[workspaceSlug] | 212.3 kB | 212.4 kB | +0.1 kB |
48+
| /[workspaceSlug]/[pageId] | 216.7 kB | 216.8 kB | +0.1 kB |
49+
| /[workspaceSlug]/settings | 212.8 kB | 212.8 kB | 0 kB |
50+
| /[workspaceSlug]/settings/members | 216.9 kB | 217.0 kB | +0.1 kB |
51+
| /account | 222.7 kB | 222.8 kB | +0.1 kB |
52+
53+
## Action Items
54+
- ⚠️ 10 of 12 pages exceed the 200 kB first-load JS budget. No regression from W27 — the shared framework layer (170.3 kB) continues to consume most of the budget. This is a known, tracked issue.
55+
- ✅ DB latency within threshold (308ms < 500ms), stable vs W27.
56+
- ✅ Error volume low (1 error, down from 2) — no action needed.
57+
- No new critical issues detected. No action items this week.

0 commit comments

Comments
 (0)