Next.js

Edge runtime

En lättviktsmiljö för serverfunktioner som körs i nätverkets kant, nära besökaren, i stället för i ett centralt datacenter.

Edge runtime kör JavaScript-kod nära användaren geografiskt — i hundratals platser runt om i världen i stället för i ett enda datacenter. Det ger extremt låg latens för enkla operationer som omdirigeringar, A/B-tester och autentiseringskontroller.

I Next.js kan middleware och route handlers köras i edge runtime via 'export const runtime = "edge"'. Begränsningen är att edge runtime inte stödjer alla Node.js-API:er — tunga databasanslutningar och komplex filsystemsåtkomst fungerar inte.

Edge runtime är optimalt för lätta, latenskänsliga operationer. Tyngre logik som kräver fullständiga Node.js-API:er hör hemma i vanlig Node.js-runtime.