Netlify Edge Functions sind JavaScript- oder TypeScript-Funktionen, die auf Deno am Netzwerk-Edge von Netlify ausgeführt werden, am nächsten zum jeweiligen Besucher, anstatt in einer einzigen serverlosen Region. Sie sind das Werkzeug für Aufgaben, die vor oder um die Antwort herum stattfinden müssen: Redirects, Auth-Checks, Geolocation, Personalisierung und Streaming. Im Jahr 2026 lautet die häufigere Frage nicht, was sie sind, sondern wie sie sich von einfachen Netlify Functions unterscheiden und in welche davon dein Code gehört. Hier ist die ehrliche Version.
Was sind Netlify Edge Functions?
Netlify Edge Functions sind Deno-basierte Funktionen, die am Edge von Netlifys Netzwerk ausgeführt werden, nah beim Benutzer. Da sie auf Deno laufen, einer offenen, Web-Standards-Runtime, bekommst du APIs wie fetch, Request und Response anstelle der vollständigen Node.js-Oberfläche. Sie stehen vor deiner Website und können eine Anfrage lesen oder umschreiben, bevor sie deine Seiten erreicht, was sie zum richtigen Platz für Middleware-ähnliche Arbeiten macht: Redirects, A/B-Tests, Locale-Routing, Bot-Filterung und Auth-Gates.
Netlify Edge Functions vs Netlify Functions: Was ist der Unterschied?
Die Kurzversion: Netlify Functions sind regionale serverlose Funktionen auf AWS Lambda, und Netlify Edge Functions laufen auf Deno am Edge. Die praktischen Unterschiede:
- Wo sie ausgeführt werden: Functions laufen in einer AWS-Region. Edge Functions laufen am nächstgelegenen Point of Presence zum Besucher.: Functions run in one AWS region. Edge Functions run at the point of presence nearest the visitor.
- Runtime: Functions bieten dir die Node.js-Umgebung und das npm-Ökosystem. Edge Functions bieten dir Deno und Web-Standard-APIs, daher funktionieren Node-only-Pakete möglicherweise nicht.: Functions give you the Node.js environment and the npm ecosystem. Edge Functions give you Deno and web-standard APIs, so Node-only packages may not work.
- Timeouts: Functions sind für Request- und Response-Arbeit mit einem kurzen Ausführungsfenster ausgelegt. Edge Functions sind leicht und schnell und laufen bei jeder passenden Anfrage.: Functions are built for request and response work with a short execution window. Edge Functions are meant to be light and fast, running on every matching request.
- Kostenlose Limits: Der kostenlose Tarif umfasst 125.000 Serverless-Function-Aufrufe und 1.000.000 Edge-Function-Aufrufe pro Monat, sodass Edge-Arbeit deutlich mehr Spielraum hat.: the free tier includes 125,000 serverless function invocations and 1,000,000 edge function invocations a month, so edge work has far more headroom.
- Beste Verwendung: Greifen zu Functions, wenn du echte Pakete, längere Arbeit oder eine Backend-ähnliche API brauchst. Greifen zu Edge Functions für Weiterleitungen, Personalisierung, Streaming und alles, das in der Nähe des Benutzers geschehen sollte.: reach for Functions when you need real packages, longer work, or a backend-style API. Reach for Edge Functions for redirects, personalisation, streaming, and anything that should happen close to the user.
Netlify dokumentiert die Runtime und Limits in seiner Edge Functions-Übersicht.Edge Functions overview.
Ist Netlify kostenlos, und sind Edge Functions enthalten?
Ja. Netlify's kostenloser Starter-Plan ist wirklich kostenlos ohne Karteneingabe erforderlich, und Edge Functions sind in jedem Plan enthalten, auch im kostenlosen. Der Starter-Tarif bietet dir 100 GB Bandbreite, 300 Build-Minuten, 125.000 Serverless-Function-Calls und 1.000.000 Edge-Function-Calls pro Monat, plus Deploy-Vorschauversionen, benutzerdefinierte Domains mit SSL und das globale CDN. Bezahlte Tarife beginnen beim Pro-Tier, etwa 19 US-Dollar pro Mitglied pro Monat, und gehen zu kreditbasierter Nutzung über die enthaltenen Limits hinaus.
Wann solltest du Netlify Edge Functions verwenden?
Verwende Edge Functions, wenn die Arbeit in der Nähe des Benutzers oder vor dem Rendern der Seite geschehen muss:
- Nutzen Sie sie für Geolokalisierungs-Weiterleitungen, Locale-Routing, A/B-Tests, Authentifizierung und Bot-Checks, Request- und Response-Umschreiben sowie Streaming-Responses. geolocation redirects, locale routing, A/B tests, auth and bot checks, request and response rewriting, and streaming responses.
- Verwenden Sie stattdessen einfache Netlify Functions für API-Endpoints, Arbeiten, die npm-Pakete oder Node Built-Ins benötigen, Datenbankaufrufe und alles, das länger läuft. API endpoints, work that needs npm packages or Node built-ins, database calls, and anything longer-running.
- Halten Sie sie klein. Eine Edge Function läuft auf jedem passenden Request, daher wird schwere Logik dort bei jedem Hit bezahlt. An Edge Function runs on every matching request, so heavy logic there is paid on every hit.
Wie schneiden Netlify Edge Functions im Vergleich zu Vercel und Cloudflare ab?
Alle drei führen Code am Edge aus, allerdings auf unterschiedlichen Runtimes. Netlify Edge Functions nutzen Deno. Vercels Edge Runtime nutzt V8 Isolates und läuft nach der Änderung von 2025 nun auf Vercel Functions, was wir im Vercel Edge Explainer behandeln. Cloudflare Workers nutzen ebenfalls V8 Isolates und haben das breiteste Edge-Netzwerk. Falls Sie die Plattformen statt der Runtimes vergleichen, gehen unser Netlify vs Vercel Vergleich und die umfassendere Cloud-Hosting-Übersicht tiefer. Für die Runtime-Schicht speziell siehe das Edge-Compute-Verzeichnis.Vercel Edge explainer. Cloudflare Workers also use V8 isolates and have the widest edge network. If you are weighing the platforms rather than the runtimes, our Netlify vs Vercel comparison and the broader cloud hosting breakdown go deeper. For the runtime layer specifically, see the edge compute directory.
FAQ
Was ist der Unterschied zwischen Netlify Functions und Edge Functions?
Netlify Functions sind regionale serverlose Funktionen auf AWS Lambda, entwickelt für API- und Backend-Arbeiten mit der Node.js Runtime. Edge Functions laufen auf Deno am Netzwerk-Edge, nah beim Benutzer, und sind für Weiterleitungen, Personalisierung und Streaming entwickelt. Functions bieten Ihnen npm-Pakete; Edge Functions bieten Ihnen Geschwindigkeit und Web-Standard-APIs.
Sind Netlify Edge Functions kostenlos?
Ja. Edge Functions sind in jedem Netlify Plan enthalten, inklusive des kostenlosen Starter-Tiers, das 1.000.000 Edge-Function-Aufrufe pro Monat abdeckt. Das ist deutlich mehr Spielraum als die 125.000 serverlosen Function-Aufrufe im gleichen kostenlosen Tier. Nutzung über die enthaltenen Limits hinaus wird auf bezahlten Plänen auf Basis von Credits abgerechnet.
Welche Runtime verwenden Netlify Edge Functions?
Netlify Edge Functions laufen auf Deno, einer offenen, webstandard-konformen Runtime. Du schreibst JavaScript oder TypeScript gegen APIs wie fetch, Request und Response, statt gegen die vollständige Node.js-Oberfläche. Pakete, die von Node Built-ins abhängen, funktionieren möglicherweise nicht, daher prüfe die Kompatibilität, bevor du Server-Code portierst.
Wann sollte ich eine Edge Function statt einer Function verwenden?
Verwende eine Edge Function, wenn die Arbeit nah beim Nutzer oder vor dem Rendering der Seite laufen sollte: Redirects, Geolocation, Locale-Routing, A/B-Tests, Auth-Checks und Streaming. Verwende eine reguläre Netlify Function für API-Endpoints, Datenbankarbeit und alles, das npm-Pakete oder ein längeres Ausführungsfenster benötigt.
Die Kurzfassung: Netlify Functions sind dein regionales serverless Backend, Netlify Edge Functions sind deine schnelle, Deno-betriebene Schicht am Edge. Die meisten Websites nutzen letztlich beide, Functions für die API und Edge Functions für die Redirects und Personalisierung davor. Wähle danach aus, wo die Arbeit stattfinden muss, nicht danach, welche neuer klingt.
