melgart.net

Site Stats

Large language models make it cheap to build software fitted exactly to the job at hand. Widely used frameworks are great, but when you don't need all their features, dropping down to something simpler is now easy. So the site is completely static with no server side rendering, no middleware frameworks, nothing computed per request, and everything is kept small: every page's code comes in under 60 kB, and the fully static pages, just markup with no JavaScript, weigh only a kilobyte or two. The numbers below are regenerated on every build.

Whole site: 1.01 MB gzipped (1.24 MB raw) across 31 files.

15 blog posts · built May 23, 2026 · commit b32951b

By file type

TypeGzippedRaw
HTML 69.2 KB 168.6 KB
JavaScript 50.5 KB 163.1 KB
Images 915.1 KB 939.9 KB
Total 1.01 MB 1.24 MB

CSS is inlined into the HTML (no separate stylesheet requests): 1.2 KB gzipped, already counted within HTML above.

By page

RouteGzippedRaw
/posts 58.1 KB 135.9 KB
/sports 49.9 KB 163.8 KB
/ 48.3 KB 147.6 KB
/stats 2.2 KB 7.3 KB
/saved-on-hosting 1.2 KB 2.9 KB

Each page counts only the HTML and JavaScript it actually loads, so fully static pages stay tiny; the pages with interactive islands (/, /sports) also pull a shared ~44 kB React bundle. Images aren't included here; they're in the site total above. /posts rolls up all blog posts.

← Back to home