11. Mai 2023 · Kategorie: Allgemein

SvelteKit und NodeJS Server Side Rendering (SSR)

Auf dev.to habe ich in der Vergangenheit einige Infos zu NodeJS Server Side Rendering mit SvelteKit verbloggt:

Aktuell teste ich gerade SvelteKit (mit adapter-node) auf dem Mittwald SpaceServer, ein Bericht folgt.

Server Side Rendering mit NodeJS funktioniert wie bei PHP – ein Teil des Inhalts wird direkt vom Server ausgeliefert und ist somit sehr einfach für Suchmaschinen (ohne aktiviertes JavaScript-Crawling) einlesbar. Auch können bspw. API-Abrufe geheim gehalten werden sowie auf Datenbanken zugegriffen werden in den Server-Funktionen (bspw. in den +server.js-Dateien). Beide Bereiche (geheime Server-Funktionen) sowie clientseitige JavaScript-Abrufe können in einem einzigen Projekt gemeinsam verwaltet werden.

Der größte Vorteil: Die Webseite muss nicht zwangsläufig wie eine Single-Page-Applikation (SPA) erstmal mit vielen sich drehenden Lade-Anzeigen starten und Inhalte clientseitig nachladen, sondern es wird direkt Inhalt ausgeliefert.

Im Gegensatz zu PHP-Hosting ist NodeJS SSR Hosting allerdings im europäischen Raum noch nicht so weit verbreitet und teils etwas teurer. Doch dies könnte sich in den nächsten Jahren ändern.

Mehr zu SvelteKit:

SvelteKit ist ein Open Source Meta-Framework für Webseiten und Web-Apps, welches auf der UI-Sprache Svelte aufbaut.

Domenik Reitzner hielt einen Einführungsvortrag zu SvelteKit auf dem Svelte Meetup:

Inhalt von YouTube

Dieser Inhalt wird von YouTube bereitgestellt. Beim Laden werden Daten an YouTube übertragen.

Direkt auf YouTube öffnen →

Weitere folgenswerte Kanäle: