Benchmarks

Measurements, and how to repeat them

A benchmark you cannot reproduce is a decoration. This page publishes what this site's own build produces, how Astro differs structurally from the stacks studios usually replace, and the method to get numbers from a project of your own.

What this site ships

Measured on 2026-11-09 from the production build of this repository, with Astro 7.3.5. Sizes are uncompressed bytes on disk, before the compression a host adds in transit.

0

External JavaScript on the homepage

No external JavaScript bundles are loaded by the homepage. Inline scripts handle navigation, video, the workflow explorer and reveals.

17.2 KB

Stylesheets loaded by the homepage

17161 uncompressed bytes across homepage stylesheets. Images and video are additional.

31.8 KB

HTML sent for the homepage

31754 uncompressed bytes in the November 9 business-site redesign build. This is not total page weight or a speed score.

These figures describe this site, which is a marketing site of a handful of pages. They are not a claim about every Astro project: a site that hydrates a heavy island will send that island's JavaScript, and it should.

Method

How to measure it on your own project

The numbers that matter to a client are the ones from their own site, on their own content. Five steps produce a result someone else can check.

  1. 01

    Compare the same page, not two different designs. A homepage with a video and a homepage with a heading are not a measurement.

  2. 02

    Look at transferred bytes and the number of requests in the network panel, with the cache disabled and a cold profile.

  3. 03

    Run the audit three times on the same throttling profile and report the median, not the best run.

  4. 04

    Then check field data, which is what visitors actually experienced: the Core Web Vitals technology report is built from real Chrome users and is public.

  5. 05

    Publish the URL, the date, the device and the throttling profile with every number, so someone else can get the same result.

Run the comparison on a project you are already delivering

Astrology opens the client's Astro project, runs your agent on it, and puts the preview, the diagnostics and the diff in the same window as the change.

Requires Node.js, npm and Git · AI features use your installed agent CLI