system-info
Questo sito _
Il web non è immateriale.
Questa pagina vive da qualche parte. Una macchina l’ha generata, un’altra te l’ha servita e dei dati hanno viaggiato per arrivare fino a te.
Il sito nasce da una domanda: quanto ci serve davvero?
Le scelte
Statico per scelta
Le pagine vengono generate prima della visita e possono essere servite come file già pronti.
Il browser fa meno lavoro
Un piccolo script gestisce il tema giorno/notte; contenuti e navigazione funzionano anche senza JavaScript.
Dipendenze essenziali
Nessun font esterno, analytics, tracker o servizio di terze parti necessario al funzionamento.
Accessibilità verificabile
HTML semantico, navigazione da tastiera, contrasto, zoom, movimento ridotto e test automatici e manuali.
Questa pagina pesa
HTML e risorse locali vengono misurati automaticamente durante la build.
I budget controllano peso, numero di richieste, JavaScript applicativo e dipendenze esterne.
Le stime locali descrivono i file generati; non sostituiscono misure sul traffico di produzione.
È un sito green?
Un sito leggero non è automaticamente sostenibile. Emissioni e impatto dipendono anche da infrastruttura, energia, rete, dispositivi e modalità d’uso.
Posso misurare quello che costruisco, documentare le scelte e provare a non usare più risorse di quelle che servono. Il resto è un processo, non un badge.
Come è costruito
- Astro, HTML statico e CSS.
- JavaScript limitato al selettore del tema, con fallback completo al tema notte.
- La preferenza del tema viene salvata solo nel browser.
- Italiano e inglese generati senza un runtime di traduzione.
- Performance, accessibilità, HTML, link e peso delle pagine controllati durante la build.
Prima di questo sito
Il portfolio precedente era costruito in Flutter Web. Era più visuale e interattivo, e nasceva dalla voglia di sperimentare Flutter fuori dal mobile.
Conservarlo permette di vedere come sono cambiate le mie scelte. Anche il software racconta chi eravamo quando lo abbiamo scritto.
La stanza
La vecchia stanza pixel art resta qui come parte della storia del sito: una scena da esplorare per scelta, non una porta obbligatoria prima dei contenuti.