← zurück Netlify Edge Functions im Jahr 2026: Was sie sind und wie sie sich von Functions unterscheiden – Strichzeichnungsillustration

Netlify Edge Functions im Jahr 2026: Was sie sind und wie sie sich von Functions unterscheiden

Next.js & Headless

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.

Wichtigste Erkenntnis: Netlify Edge Functions laufen auf Deno am Netzwerk-Edge für Umleitung und Personalisierung, während normale Netlify Functions Node.js auf AWS Lambda für schwerere API- und Backend-Aufgaben nutzen.

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.
  • 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.
  • 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.
  • 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.
  • 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.

Netlify dokumentiert die Runtime und Limits in seiner Edge Functions-Übersicht.

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.
  • 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.
  • Halten Sie sie klein. Eine Edge Function läuft auf jedem passenden Request, daher wird schwere Logik dort bei jedem Hit bezahlt.

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.

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.

← zurück