External JavaScript on the homepage
No external JavaScript bundles are loaded by the homepage. Inline scripts handle navigation, video, the workflow explorer and reveals.
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.
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.
No external JavaScript bundles are loaded by the homepage. Inline scripts handle navigation, video, the workflow explorer and reveals.
17161 uncompressed bytes across homepage stylesheets. Images and video are additional.
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.
Each comparison sets out what the two stacks do differently, says where the other one is still the right answer, and ends with the method below.
How an Astro build and a WordPress installation differ in what they send to the browser, what they need from a server, and what a change looks like before it ships.
Read the comparisonWhere a content site and an application diverge: default output, the component model, interactivity and what each stack needs from a host.
Read the comparisonWhat changes when a client site lives in a repository instead of a hosted builder: ownership, output, recurring cost and how a change is reviewed.
Read the comparisonThe 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.
Compare the same page, not two different designs. A homepage with a video and a homepage with a heading are not a measurement.
Look at transferred bytes and the number of requests in the network panel, with the cache disabled and a cold profile.
Run the audit three times on the same throttling profile and report the median, not the best run.
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.
Publish the URL, the date, the device and the throttling profile with every number, so someone else can get the same result.
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