Edge Runtime이란?
Next.js의 Edge Runtime은 Cloudflare Workers, Vercel Edge Functions 등 엣지 환경에서 실행되는 경량 런타임입니다.
Node.js 런타임과 비교했을 때 더 빠른 콜드 스타트와 더 낮은 레이턴시를 제공합니다.
사용 방법
export const runtime = "edge";
export default function Page() {
return <h1>Hello from Edge!</h1>;
}장점
- 글로벌 배포로 사용자에게 가까운 곳에서 응답
- 서버리스 함수보다 빠른 실행 시간
- 스트리밍 응답 지원
Next.js 14 이상에서는 App Router와 함께 Edge Runtime을 쉽게 사용할 수 있습니다.