Edge computing betyder att koden körs på servrar nära besökaren i stället för i ett enda datacenter. En besökare i Malmö får svar från Köpenhamn, en i Madrid från Madrid. För sajter med besökare över hela världen blir sidorna märkbart snabbare. För en svensk sajt med svenska besökare är vinsten oftast liten.
Från CDN till edge functions
CDN (Content Delivery Network) har länge distribuerat statiskt innehåll. Edge computing tar detta ett steg längre genom att även köra serverkod på dessa noder. Cloudflare Workers, Vercel Edge Functions och Deno Deploy är populära plattformar.
I praktiken innebär det att en besökare i Malmö får sin förfrågan hanterad av en server i Köpenhamn istället för Stockholm eller Frankfurt. Skillnaden i svarstid kan vara 50-100ms, kännbart för användaren och mätbart i Core Web Vitals. Edge functions kan hantera allt från enkel routing och omskrivning av URL:er till fullständig rendering av webbsidor, API-anrop och databasförfrågningar mot edge-distribuerade databaser som Cloudflare D1 eller PlanetScale.
Att komma igång kostar lite eller inget. Cloudflare Workers har en gratisplan med 100 000 förfrågningar per dag, vilket räcker för många mindre projekt. Vercel Edge Functions ingår i Pro-planen för cirka 200 kr/mån. Deno Deploy har en gratisplan med 1 miljon förfrågningar per månad. Vill du prova är Cloudflare Workers enklast att börja med: dokumentationen är bra och det finns noder i Norden.
Användningsområden där edge är överlägset
Personalisering i realtid är ett av de starkaste användningsområdena: A/B-tester, geolokalisering och användaranpassat innehåll kan levereras utan extra latens eftersom logiken körs på noden närmast användaren. API-gateways är ett annat: autentisering, rate limiting och request-validering på edge minskar lasten på din origin-server avsevärt och skyddar mot DDoS-attacker redan i nätverkets utkant.
För de flesta WordPress-sajter och mindre webbplatser är traditionell hosting med CDN fortfarande det bästa valet. Edge computing är mest relevant för storskaliga applikationer med globala användare.
Svenska företag med besökare främst i Norden bör noga överväga om edge computing verkligen ger tillräckliga fördelar jämfört med en väl konfigurerad VPS i Stockholm med CDN. Avstånden inom Norden är korta och latensen redan låg. Edge computing blir däremot intressant för svenska SaaS-bolag med internationella kunder, e-handelsföretag som säljer globalt, eller applikationer som kräver realtidsdata som geolokaliserad prissättning. Tumregeln är: om dina användare finns inom en region och svarstider under 200ms räcker, kan traditionell hosting med CDN vara det smartare och billigare valet.
Begränsningar och framtidsutsikter
Edge computing har viktiga begränsningar att vara medveten om. Exekveringstiden är ofta begränsad, Cloudflare Workers tillåter max 30 sekunder för förfrågningar på betald plan, och minnesanvändningen är typiskt begränsad till 128 MB. Det innebär att tunga databasoperationer, bildbehandling eller komplexa beräkningar fortfarande behöver köras på en traditionell server. Dessutom är debugging och felsökning av distribuerad kod svårare än för centraliserade applikationer.
Ramverken har ändå tagit till sig tekniken. Next.js, Nuxt och SvelteKit kan alla rendera sidor på edge, och fler databastjänster erbjuder data som ligger nära besökaren. Planerar du en ny applikation är det värt att förstå hur edge fungerar, även om du inte använder det från start.
Edge computing i svensk kontext
Inom Norden är avstånden korta. En VPS i Stockholm svarar på några tiotals millisekunder till besökare i Oslo, Helsingfors och Köpenhamn, och med ett CDN framför sajten levereras bilder och filer ännu närmare. Därför märker de flesta svenska sajter liten skillnad av att flytta koden ut på edge.
Annorlunda blir det för butiker och tjänster som säljer utanför Europa. En kund i Sydney som väntar på svar från Stockholm märker det i varje klick, och där kan edge-rendering av produktsidor och varukorg göra butiken märkbart snabbare. Snabbare sidor säljer bättre, även om hur mycket skiljer sig mellan branscher.
Framåtblickande bör företag som överväger edge computing också ha koll på den framväxande standarden WinterTC (tidigare WinterCG), som syftar till att standardisera JavaScript-körning i edge-miljöer. Denna standard innebär att kod skriven för en edge-plattform enklare kan flyttas mellan leverantörer, vilket minskar risken för inlåsning. I takt med att standarden mognar och fler plattformar ansluter sig blir det allt tryggare att investera i edge-baserad arkitektur, även för företag som idag inte vill binda sig till en enskild leverantör.
