← HusetBevis, ärliga

Bevis, ärliga

Spegel

Det här rummet vänder spegeln mot sajten själv. Ingen metafor, utan de faktiskt uppmätta siffrorna från bygget som skapade sidan du läser just nu, samt en ärlig redogörelse för vad sajten pratar med och vad den kostar.

Vad den är byggd med

  • React 18, TypeScript, Vite. Handkodat, ingen sajtbyggare, ingen mall.
  • Tailwind för styling, `motion` för hover-utfällningsnavigeringen och boksol-hjälten, inget annat animeringsbibliotek.
  • three.js tillsammans med @react-three/fiber och @react-three/drei, används i exakt ett rum (Brain). War Rooms egen konstellation är ren SVG, inte 3D, ett medvetet viktval vid rendering av 232 agenter.
  • @noble/ed25519 och @noble/hashes för de tillfälliga signeringsnycklarna per besök i Heartbeat, Sketch, Verifier och Tre.
  • Typsnitten (Inter, Newsreader, IBM Plex Mono) är självhostade, uppdelade per skriftsystem. Inga Google Fonts eller någon annan tredjepartsförfrågan om typsnitt.

Vad den pratar med

  • api.drand.sh, League of Entropys offentliga slumpfyr. Ingen nyckel, endast läsning.
  • api.open-meteo.com, för Oslo och Balis realtidstemperatur i sidfoten och i Tre-rummet. Ingen nyckel, endast läsning.
  • Inget annat. Ingen analys, ingen spårningspixel, inget annonsnätverk, ingen cookiebanner, eftersom det inte finns någon cookie att hantera. Kontrollerat genom att söka igenom hela källkodsträdet efter de vanliga namnen innan den här meningen skrevs, inte antaget.

Hur den renderas

Varje Estate-sida och varje rum förrenderas till riktig statisk HTML, per rutt, per språk, innan en sökrobot eller en långsam anslutning någonsin kör en enda rad JavaScript. Det interaktiva lagret startar sedan oförändrat därunder, för en besökare vars webbläsare kan köra det.

Vad varje rum väger

Gzippad JavaScript, varje rums egen kodavdelade del. En besökare betalar Estate-skalet en gång, sedan bara de rum de faktiskt öppnar, enligt CONSTELLATION-SCAFFOLD-regeln för kodavdelning.

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.

Uppmätt vid senaste bygget som rörde ett rum, inte hämtat live.

Vad det kostar

Just nu inget, eftersom det inte är live än. Det här är ett staging-repo (buge4/bjornvhauge-com), inte en domän. När det väl går live är den ärliga prognosen 0 dollar i ordinarie driftskostnad: statiska filer på ett CDN, ingen serverprocess, ingen databas, ingen betald API-nyckel någonstans i stacken ovan. Om det ändras, ändras det här rummet med det, inte tvärtom.