← HusetBevis, ærlig

Bevis, ærlig

Speil

Dette rommet vender speilet mot siden selv. Ikke en metafor, de faktiske målte tallene fra byggingen som laget siden du leser akkurat nå, og en enkel redegjørelse for hva siden snakker med og hva den koster.

Hva den er bygget av

  • React 18, TypeScript, Vite. Håndkodet, ingen sidebygger, ingen mal.
  • Tailwind for styling, `motion` for hover-utfoldingsmenyen og bok-vifte-heltebildet, ingen annen animasjonsbibliotek.
  • three.js pluss @react-three/fiber og @react-three/drei, brukt i nøyaktig ett rom (Hjerne). Krigsrommets egen konstellasjon er ren SVG, ikke 3D, et bevisst vektvalg ved 232 rendrede agenter.
  • @noble/ed25519 og @noble/hashes for de forbigående signeringsnøklene per besøk i Hjerteslag, Skisse, Verifikator og 03:47.
  • Fonter (Inter, Newsreader, IBM Plex Mono) er selv-hostet, delt opp per skriftsystem. Ingen Google Fonts eller noen annen tredjeparts fontforespørsel.

Hva den snakker med

  • api.drand.sh, League of Entropys offentlige tilfeldighetsfyrlys. Ingen nøkkel, bare lesing.
  • api.open-meteo.com, for Oslo og Balis levende temperatur i bunnteksten og i 03:47-rommet. Ingen nøkkel, bare lesing.
  • Ingenting annet. Ingen analyse, ingen sporingspiksel, ingen annonsenettverk, ingen informasjonskapsel-banner, fordi det ikke finnes noen informasjonskapsel å banne. Sjekket ved å søke gjennom hele kildetreet etter de vanlige navnene før denne setningen ble skrevet, ikke antatt.

Hvordan den rendres

Hver side i huset og hvert rom forhåndsrendres til ekte statisk HTML, per rute, per språk, før en søkerobot eller en treg forbindelse noensinne kjører en linje JavaScript. Det interaktive laget starter under etterpå, uendret, for en besøkende hvis nettleser kan kjøre det.

Hva hvert rom veier

Gzippet JavaScript, rommets egen kodedelte bit. En besøkende betaler husets skall én gang, så bare rommene de faktisk åpner, per CONSTELLATION-SCAFFOLD-regelen om kodedeling.

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, desidert det tyngste rommet. Bare betalt av en besøkende som faktisk åpner /brain, aldri av noen andre.

Målt ved siste bygg som rørte et rom, ikke hentet live.

Hva det koster

Akkurat nå, ingenting, fordi den ikke er live ennå. Dette er et test-repository (buge4/bjornvhauge-com), ikke et domene. Når den går live, er den ærlige framskrivningen 0 kr i vanlig driftskostnad: statiske filer på et CDN, ingen serverprosess, ingen database, ingen betalt API-nøkkel noe sted i stacken over. Hvis det endrer seg, endrer dette rommet seg med det, ikke omvendt.