Skip to content

Instantly share code, notes, and snippets.

@shakyShane
Last active March 24, 2026 07:50
Show Gist options
  • Select an option

  • Save shakyShane/4299e4e0cf25e0450957cb33ab3905c7 to your computer and use it in GitHub Desktop.

Select an option

Save shakyShane/4299e4e0cf25e0450957cb33ab3905c7 to your computer and use it in GitHub Desktop.
Duck.ai Performance Baseline — 2026-03-24

Duck.ai Performance Baseline

Date: 2026-03-24
Tool: Playwright (Chromium, headless)

Candidate Production (current)
URL 2e22761cd923.ngrok.app 2a1e017fcdab.ngrok.app

Core Web Vitals — No Throttle

Metric Candidate Production Delta Threshold
TTFB 158.6ms 146.4ms -12.2ms < 800ms
FCP 370.8ms 342.5ms -28.3ms < 1800ms
LCP 668.2ms 644.6ms -23.6ms < 2500ms
CLS n/a n/a < 0.1
INP n/a n/a < 200ms

Core Web Vitals — 4G + 4x CPU

Metric Candidate Production Delta Threshold
TTFB 126.8ms 128.1ms +1.3ms < 800ms
FCP 858.3ms 905.6ms +47.3ms < 1800ms
LCP 1990.8ms 2246.7ms +255.9ms < 2500ms
CLS n/a n/a < 0.1
INP n/a n/a < 200ms

Navigation Timing — No Throttle

Metric Candidate Production Delta
DNS 35.3ms 34.6ms -0.7ms
Connect 76.2ms 66.5ms -9.7ms
TTFB (nav) 46.4ms 44.6ms -1.8ms
Response 0.6ms 0.7ms +0.1ms
DOM Interactive 416.5ms 429.0ms +12.5ms
DOM Complete 416.6ms 429.5ms +12.9ms
Load Event 416.6ms 429.5ms +12.9ms

Navigation Timing — 4G + 4x CPU

Metric Candidate Production Delta
DNS 1.5ms 0.8ms -0.7ms
Connect 71.6ms 68.0ms -3.6ms
TTFB (nav) 52.3ms 58.5ms +6.2ms
Response 127.5ms 122.1ms -5.4ms
DOM Interactive 1495.2ms 1754.7ms +259.5ms
DOM Complete 1495.8ms 1755.4ms +259.6ms
Load Event 1495.8ms 1755.4ms +259.6ms

Custom Performance Marks — No Throttle

Marker Candidate Production Delta
duckai:js-exec-start 410.0ms 422.8ms +12.8ms
duckai:react-render 411.0ms 423.6ms +12.6ms
duckai:chat-mount 488.0ms 498.9ms +10.9ms
duckai:app-mount 490.0ms 500.1ms +10.1ms
duckai:skeleton-dismiss 491.0ms 508.2ms +17.2ms
duckai:messages-chunk-ready 584.0ms 498.9ms -85.1ms

Custom Performance Marks — 4G + 4x CPU

Marker Candidate Production Delta
duckai:js-exec-start 1467.6ms 1728.1ms +260.5ms
duckai:react-render 1472.3ms 1731.0ms +258.7ms
duckai:chat-mount 1751.1ms 2005.0ms +253.9ms
duckai:app-mount 1759.6ms 2009.6ms +250.0ms
duckai:skeleton-dismiss 1763.2ms 2012.6ms +249.4ms
duckai:messages-chunk-ready 2224.2ms 2005.1ms -219.1ms

Native Paint Entries

Entry Candidate (no throttle) Production (no throttle) Candidate (4G+4xCPU) Production (4G+4xCPU)
first-paint 370.8ms 342.5ms 858.3ms 905.6ms
first-contentful-paint 370.8ms 342.5ms 858.3ms 905.6ms

Throttle Configuration

  • Network: 4G — 9 Mbps down, 1.5 Mbps up, 170ms RTT
  • CPU: 4x slowdown
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment