Documentation

Performance

Page budgets, asset pruning, zero UI framework overhead, and Core Web Vitals targets.

Engineered for instant loads, minimal transfer, and zero runtime layout shifts.

Budget limits

Every page is enforced by tools/check.mjs section 4 and 11: Total transfer <= 350 KB per page; JavaScript <= 60 KB per page; static shipment pages carry zero external scripts.

Asset pruning

tools/build.mjs automatically scans each brand build and deletes unreferenced assets from dist/<brand>/_astro, ensuring no dead images or unused scripts are shipped.

Zero framework UI runtime

Haulpoint uses Astro with static HTML generation. There is no React, Vue, or Svelte runtime in the browser; dynamic behaviors use lightweight vanilla JavaScript.

Image optimization

Editorial photographs are compressed WebP images under 120 KB each, with explicit width and height attributes to guarantee zero Cumulative Layout Shift (CLS).

Explore further

Ready to see the platform in action?

Review live track events or explore operations in the control tower.