Vår miljöpåverkan
vaschego handlar om att dela resurser snarare än att alla ska äga egna — men det vore hyckleri att inte också ställa samma fråga om det digitala systemet i sig. Det här är en ärlig genomgång av vad vi gör, varför vi gör det, och vad vi inte har löst ännu.
Digital drift kostar också
Servrar drar el. Nätverkstrafik kostar energi. Varje onödig databyte bidrar till ett kollektivt fotavtryck som vi sällan tänker på. Vi kan inte vara säkra på att vi gör allt rätt — men vi försöker ta de frågeställningarna på allvar när vi fattar tekniska beslut, snarare än i efterhand.
Vad vi gör i dag
Händelsedriven realtid — ingen polling
Uppdateringar skickas via Supabase Realtime WebSockets enbart när något faktiskt förändras. Ingen klient behöver fråga servern "är det något nytt?" med jämna mellanrum — data pushas vid behov. Det minskar onödiga nätverksanrop och serverberäkning.
Edge-hosting nära användaren
Vercel serverar statiska tillgångar från närmaste edge-nod. Kortare väg innebär lägre latens och att data inte behöver resa längre än nödvändigt. Det är ingen perfekt lösning, men bättre än ett enda centralt datacenter.
WebP-bilder istället för PNG
Skärmbilderna på sajten levereras i WebP-format till moderna webbläsare, med PNG som reserv. Filstorlekarna krymper ungefär 80 % jämfört med PNG — utan märkbar kvalitetsförlust. Enkelt att göra, stor effekt.
Tunga moduler laddas vid behov
Saker som PDF-generering laddas inte in när sidan öppnas utan hämtas enbart om funktionen faktiskt används. Mindre kod som laddas i onödan innebär snabbare start och lägre bandbreddsanvändning.
Bokningsdata lever inte längre än nödvändigt
Bokningsdata raderas automatiskt när ett pass avslutas. Vi sparar inga historiska beteendespår eller analyspipelines. Det är ett medvetet val — ju mindre data som behöver lagras, desto mindre infrastruktur behövs för att hålla det vid liv.
Inga tracking-skript
Vi kör inga Google Analytics, Facebook Pixel eller liknande. Dels för integriteten, dels för att varje tredjepartsskript är en extra nätverksanrop vid varje sidbesök. Det är ett enkelt val att slippa göra.
Ingen app — inga bakgrundsprocesser
En native-app håller processer vid liv i bakgrunden och synkar data även när du inte använder den. vaschego är ren webb — när du stänger fliken stannar allt. Det är en av anledningarna vi valt att inte bygga en app, utöver det uppenbara med att användare slipper installera något.
Ingen onödig datahämtning
Många system hämtar om all data varje gång du switchar tillbaka till webbläsarfliken. Vi gör inte det — Realtime-prenumerationen håller data uppdaterat löpande, utan extra anrop.
Det är ett pågående arbete
Vi är ett litet team och vi har säkert missat saker. Hosting-infrastrukturen vi använder drivs inte av förnybar energi i alla regioner. Vi har inte räknat på vårt koldioxidavtryck. Det finns säkert bättre bildformat, smartare cachning och delar av kodbasen vi inte optimerat. Men vi försöker fatta varje nytt beslut med de här frågorna i åtanke — och göra det lite bättre varje gång. Om du har synpunkter eller vet något vi missar är vi genuint tacksamma för att höra det på hej@vaschego.se.