3.1 Baseline Performance Testing

Baseline testing establishes performance benchmarks for a fresh Velocity Stack Edition before any client content is added. These measurements serve as the reference point for ongoing optimization.

Reference Implementation: john.sisler.io

The Velocity Stack configuration has been validated on john.sisler.io, demonstrating what the optimized stack achieves. All assets are compressed, combined, and served through a 6-layer CDN caching strategy with Global DNS distribution.

MetricResultTarget
Performance GradeA 9890+
Page Size47.2 KB< 1 MB
Load Time51 ms< 1000 ms
Requests7< 30
Largest Contentful Paint (LCP)207 ms< 2500 ms
Total Blocking Time (TBT)0 ms< 200 ms
Cumulative Layout Shift (CLS)0< 0.1

Tested: January 11, 2026 via Pingdom

Pingdom summary showing Grade A 98, 47.2 KB page size, 51ms load time, flattened into 7 requests

Performance Stack

These results are achieved through:

  • CDN Layer — 6-layer caching (page, object, browser, CSS, JS, image)
  • Global DNS — Anycast network for fast DNS resolution
  • Server-Side Caching — Native integration between server and caching capability
  • Asset optimization — CSS/JS combined and minified, images converted to WebP
  • Self-hosted fonts — No external font requests
  • Minimal Capabilities — Only essential capabilities, no bloat

Request Waterfall

The waterfall analysis shows all 7 requests served from a single domain with no third-party calls:

Waterfall showing a flattened 7 requests loading in parallel, all from john.sisler.io
ResourceSizeType
HTML document15.5 KBDocument
Optimized CSS4.1 KBCSS
Cache capability script843 BScript
Site image3.9 KBImage
Primary Typeface11.0 KBFont
Upload assets3.8 KB + 8.2 KBMedia

Content Breakdown

Content size and requests grouped by type which still has improvement potential after mitigating 2 silent errors and reduce ~ 15ms further
Content TypeSizePercentRequests
HTML15.5 KB33.43%1
Font11.0 KB23.65%1
CSS4.1 KB8.87%1
Image3.9 KB8.30%1
Total46.4 KB100%7

Key observations:

  • Single domain — 100% of requests served from same origin
  • One font file — Self-hosted, no external font requests
  • Minimal CSS — Unused CSS removed automatically
  • No JavaScript bloat — Only essential cache script (843 bytes)

Testing Conditions

For consistent baseline measurements:

ConditionSettingRationale
CacheWarmed (CDN edge)Measure production performance
LocationConsistent test serverControl for network latency
ToolPingdom Website Speed TestIndustry standard measurement

Pre-Test Checklist

  • ☐ Server-Side Caching enabled and configured
  • ☐ CDN Layer domain key active
  • ☐ CSS/JS optimization enabled (combine, minify, defer)
  • ☐ Unused CSS removal generated
  • ☐ Image optimization complete (WebP conversion)
  • ☐ Global DNS active
  • ☐ Cache warmed (visit site before testing)

Baseline Targets

Based on the reference implementation, Velocity Stack Editions should target:

MetricMinimumTargetReference
Performance GradeA (90+)A (95+)A 98
Page Size< 500 KB< 100 KB47.2 KB
Load Time< 1000 ms< 200 ms51 ms
Requests< 30< 157
LCP< 2500 ms< 500 ms207 ms
TBT< 200 ms0 ms0 ms
CLS< 0.100

Common Baseline Issues

IssueSymptomResolution
Cache not warmingHigh TTFB, slow first loadVerify CDN connection, check domain key
Third-party requestsExtra domains in waterfallRemove external fonts, analytics, embeds
Large page size> 500 KBEnable image optimization, unused CSS removal
Too many requests> 20 requestsEnable CSS/JS combine, remove capabilities
Layout shiftCLS > 0Set image dimensions, reserve ad space
Render blockingHigh TBTDefer JS, async CSS loading

Velocity Stack Edition Testing

Baseline tests for Velocity Stack Edition templates will be added as each Edition is deployed:

  • Staging Edition — Pending
  • Enterprise Edition Dev — Planned