Carol — back to Apps ← Apps

Carolopedia

A friendly guide to Carol, her ecosystem, and the agents who built her.

📖 CarolopediaServicesBuild InitiativesAll activitiesINI-100001275
📋

CAROL-INI-1766-00: Carol Apps gateway hero image is 1.1MB and uncacheable — optimize it

Initiative
Open in Initiatives →

📖About

The gateway page (/dev/apps/) loads carol_hero.png which is a 1280x720, 1.1MB PNG displayed at 32px (topbar) and 160px (hero). It is also served with Cache-Control no-store (CF BYPASS), so the full 1.1MB re-downloads on EVERY page load. On a slow connection this dominates page load (reported as minutes). Fix: generate a small optimized hero (~320px, target <50KB), point both img tags at it, and allow images under /static/dl/ to cache (keep versioned JS fresh).

Success criteria

  • Hero image served to the gateway is under 50KB (down from 1.1MB) (must_have)
  • Hero image displays correctly at 32px topbar and 160px hero with no visible quality loss (must_have)
  • Image asset is cacheable so it is not re-downloaded on every page load (must_have)