studentaid.gov speed test — 20 Oct 2026

Measured from the wfix.shop server on 20 October 2026 at 13:56 UTC. Grade A (93/100), with the screenshots, the timings and the fixes that matter.

https://studentaid.gov/

20 October 2026 at 13:56 UTC · Free test · report pt_c0ff00d64b26
Grade
A
93/100
Performance96/100
Structure89/100

13 audit(s) passed, 3 need work

First byte (TTFB)354 msmeasured from this server
Fully loaded1.36 sfirst byte + slowest asset
Requests26document + assets
Page weight938.5 KBcompressed transfer
HTML document4.4 KBgzip
ProtocolHTTP/3AkamaiNetStorage
Third-party19.2 KBother hosts

Where the first byte went

  • DNS lookup 78 ms 22%
  • TCP connect 50 ms 14%
  • Server wait 226 ms 64%

Measured on the connection that fetched the HTML. Every other request on the page waits for the end of this bar before it can start.

How this page compares

First bytefaster than 64% of 4,999 pages tested here354 ms against a median of 449 ms
Page weightheavier than 61% of 4,999 pages tested here938.5 KB against a median of 650.3 KB
Fully loadedfaster than 80% of 4,999 pages tested here1.36 s against a median of 1.84 s
Requestssends more requests than 100% of 4,999 pages tested here26 against a median of 26

Every report published here is in this comparison, so it is a reference population of pages tested from one server - not a benchmark of the whole web.

What these numbers mean

  • The first byte arrived in 354 ms. That is workable, and the cheapest win left is caching or a warmer connection.
  • The page transfers 938.5 KB over 26 request(s). Javascript files are 72% of it, so defer what is not needed for the first screen, and drop tags nobody uses.
  • The HTML itself arrives gzip-compressed.
  • It runs over HTTP/3, so the assets share a connection instead of opening one each.

Fix first: Render-blocking resources - Add defer or async to scripts that do not change the first paint, inline the critical CSS, and load the rest with media="print" plus an onload swap.

Read on one shared server, not a visitor's phone: use it to compare pages against each other, not as a promise about every connection. We fix what these tests find.

No screenshot for this report.

The headless browser did not capture this page when the test ran, so only the server measurements are shown.

Page weight by type

What the page is made of

Javascript 8 requests
674.5 KB 72%
Css 2 requests
139.1 KB 15%
Fonts 4 requests
70.4 KB 7%
Images 4 requests
34.3 KB 4%
Other 3 requests
14.6 KB 2%
Html 4 requests
1.3 KB 0%

Transfer size, compressed as sent. 26 request(s) in total, 938.5 KB across all of them.

Top issues

Render-blocking resources

high impact

3 render-blocking resource(s) in the document head (0 script(s), 3 stylesheet(s)). The page cannot paint until each one arrives.

Fix: Add defer or async to scripts that do not change the first paint, inline the critical CSS, and load the rest with media="print" plus an onload swap.

Total page weight

medium impact

The page transfers 938.5 KB across 26 request(s), with the document itself at 4.4 KB.

Fix: Work through the heaviest assets first: images, then fonts, then third-party scripts.

JavaScript weight

medium impact

1 JavaScript file(s) over 200 KB: main.3bd9dbc25a472cde.js (632.7 KB)

Fix: Split routes, remove unused dependencies, and prefer a two-file build (one pinned library, one application bundle) over many small ones.

Waterfall

Slowest requests

CSSstudentaid.gov/sites/default/files/livechat.css
1.00 s
OTHERstudentaid.gov/akam/13/23bab502
980 ms
HTMLstudentaid.gov/GxLwlieZOzxLJ53v5iKlHgAN/XQQ3/aRx0UQ/L…
960 ms
OTHERstudentaid.gov/assets/favicon/site.webmanifest
945 ms
IMAGESstudentaid.gov/assets/favicon/favicon-32x32.png
931 ms
IMAGESstudentaid.gov/assets/favicon/favicon-16x16.png
921 ms
JAVASCRIPTstudentaid.gov/main.3bd9dbc25a472cde.js
914 ms
FONTSstudentaid.gov/assets/fonts/news-cycle-v16-latin-700.…
910 ms
JAVASCRIPTstudentaid.gov/universal-navigation/universal-navigat…
909 ms
JAVASCRIPTstudentaid.gov/virtual-assistant-ui/virtual-assistant…
904 ms

Each bar is one request's own response time, scaled to the slowest. Assets were fetched in parallel, so the bars overlap in real time rather than stacking. first party third party

RequestTypeStatusTimeSize
https://studentaid.gov/sites/default/files/livechat.csscss2001.00 s1.8 KB
https://studentaid.gov/akam/13/23bab502other404980 ms16 B
https://studentaid.gov/GxLwlieZOzxLJ53v5iKlHgAN/XQQ3/aRx0UQ/LEQ0B/j4RJ1Uohtml404960 ms430 B
https://studentaid.gov/assets/favicon/site.webmanifestother200945 ms203 B
https://studentaid.gov/assets/favicon/favicon-32x32.pngimages200931 ms2.0 KB
https://studentaid.gov/assets/favicon/favicon-16x16.pngimages200921 ms831 B
https://studentaid.gov/main.3bd9dbc25a472cde.jsjavascript200914 ms632.7 KB
https://studentaid.gov/assets/fonts/news-cycle-v16-latin-700.woff2fonts200910 ms13.0 KB
https://studentaid.gov/universal-navigation/universal-navigation/universal-navigation.jsjavascript200909 ms1.8 KB
https://studentaid.gov/virtual-assistant-ui/virtual-assistant-ui/virtual-assistant-ui.jsjavascript200904 ms1.8 KB
https://studentaid.gov/polyfills.aafa30dc365e05de.jsjavascript200903 ms12.0 KB
https://studentaid.gov/assets/favicon/apple-touch-icon.pngimages200896 ms28.0 KB
https://studentaid.gov/favicon.icoimages200896 ms3.4 KB
https://studentaid.gov/universal-navigation/universal-navigation/universal-navigation.esm.jsjavascript200888 ms2.6 KB
https://studentaid.gov/runtime.60e17c2163dbc6a7.jsjavascript200888 ms2.1 KB
https://studentaid.gov/assets/fonts/news-cycle-v16-latin-regular.wofffonts200885 ms16.0 KB
https://studentaid.gov/assets/fonts/news-cycle-v16-latin-regular.woff2fonts200882 ms12.9 KB
https://studentaid.gov/akam/13/pixel_23bab502?a=dD0xOTQ0OTZlMjFhN2IxNjBiYTQ0ODE0NWY0NDAwMDJlZTAzZmM1M2NhJmpzPW9mZg==html200882 ms0 B
https://studentaid.gov/GxLwlieZOzxLJ53v5iKlHgAN/z5Q3SGuNOh5XwGLO/dnAHUg/RiMzE/Udsfhghtml403876 ms441 B
https://studentaid.gov/GxLwlieZOzxLJ53v5iKlHgAN/XQQ3/aRx0UQ/OU0GD/kdnSShYhtml404876 ms430 B
https://studentaid.gov/assets/fonts/news-cycle-v16-latin-regular.ttffonts200874 ms28.4 KB
https://studentaid.gov/virtual-assistant-ui/virtual-assistant-ui/virtual-assistant-ui.esm.jsjavascript200867 ms2.3 KB
https://studentaid.gov/assets/fonts/news-cycle-v16-latin-regular.eotother200866 ms14.4 KB
https://studentaid.gov/styles.9e5409b12b5252a9.csscss200855 ms137.3 KB
https://tags.tiqcdn.com/utag/fsa/fsa-digital-platform/prod/utag.js 3rd partyjavascript200805 ms19.2 KB
Report this page

The page is removed when the owner agrees. Sending this removes nothing by itself.

Run this test on your own site

The same engine, free, with the screenshots and the fixes. No account needed.