← HusetBeviser, ærlige

Beviser, ærlige

Spejl

Dette rum vender spejlet mod selve siden. Ikke en metafor, men de faktisk målte tal fra den build, der skabte den side, du læser lige nu, samt en ærlig redegørelse for, hvad siden taler med, og hvad den koster.

Hvad det er bygget af

  • React 18, TypeScript, Vite. Håndkodet, ingen sitebygger, ingen skabelon.
  • Tailwind til styling, `motion` til hover-udfoldningsnavigationen og bogvifte-heroen, intet andet animationsbibliotek.
  • three.js sammen med @react-three/fiber og @react-three/drei, brugt i præcis ét rum (Brain). War Rooms egen konstellation er ren SVG, ikke 3D, et bevidst vægtvalg ved rendering af 232 agenter.
  • @noble/ed25519 og @noble/hashes til de flygtige signeringsnøgler pr. besøg i Heartbeat, Sketch, Verifier og Tre.
  • Skrifttyper (Inter, Newsreader, IBM Plex Mono) er selvhostede, opdelt i undersæt pr. skriftsystem. Ingen Google Fonts eller nogen anden tredjeparts skrifttypeforespørgsel.

Hvad det taler med

  • api.drand.sh, League of Entropys offentlige tilfældighedsfyr. Ingen nøgle, kun læsning.
  • api.open-meteo.com, til Oslo og Balis livetemperatur i footeren og i Tre-rummet. Ingen nøgle, kun læsning.
  • Intet andet. Ingen analytics, intet sporingspixel, intet annoncenetværk, intet cookiebanner, fordi der ikke er nogen cookie at administrere. Kontrolleret ved at gennemsøge hele kildekodetræet for de sædvanlige navne, før denne sætning blev skrevet, ikke antaget.

Hvordan det gengives

Hver Estate-side og hvert rum forudrenderes til ægte statisk HTML, pr. rute, pr. sprog, før en crawler eller en langsom forbindelse nogensinde kører en eneste linje JavaScript. Det interaktive lag starter derefter uændret nedenunder, for en besøgende hvis browser kan køre det.

Hvad hvert rum vejer

Gzip-komprimeret JavaScript, hvert rums eget kode-opdelte stykke. En besøgende betaler Estate-skallen én gang, derefter kun de rum, de faktisk åbner, ifølge CONSTELLATION-SCAFFOLD-reglen for kodeopdeling.

Estate shell (every page pays this once)108.99 kB
Heartbeat2.42 kB
Tre3.06 kB
Gravity4.39 kB
Appendix3.23 kB
Sketch3.82 kB
Verifier5.94 kB
War Room5.74 kB
Brain232.68 kB

three.js/R3F, by far the heaviest room. Only paid by a visitor who actually opens /brain, never by anyone else.

Målt ved seneste build, der rørte et rum, ikke hentet live.

Hvad det koster

Lige nu ingenting, fordi det ikke er live endnu. Dette er et staging-repository (buge4/bjornvhauge-com), ikke et domæne. Når det går live, er den ærlige projektion 0 dollar i almindelig driftsomkostning: statiske filer på et CDN, ingen serverproces, ingen database, ingen betalt API-nøgle noget sted i stakken ovenfor. Hvis det ændrer sig, ændrer dette rum sig med det, ikke omvendt.