Server-Side Rendering

Auch bekannt unter:

  • SSR

Wikipedia

Server-Side Rendering Server-Side Rendering ist ein Konzept für Technologien um dynamische Web-Inhalte auf dem Server zu verarbeiten und das Ergebnis an den Client zu übermitteln. ist ein Konzept für Technologien um dynamische Web-Inhalte auf dem Server zu verarbeiten und das Ergebnis an den Client zu übermitteln. Dem gegenüber steht das Konzept einer SPA oder generel dem Client-Side Scripting bei dem die dynamische Verarbeitung von Daten auf der Clientseite passiert.

Eine auf dem Server verarbeitet Anwendung Eine App ist eine Software, die für mobile Geräte oder Betriebssysteme geschrieben ist. Im Sprachgebrauch beziehen sich Apps meist nur auf Anwendungen für Smartphones oder Tablets, jedoch bezeichnet Apps grundsätzlich jede Art von Anwendungssoftware. macht vor allem Sinn wenn die Zielgruppe entweder eine schwache und langsame Internetverbindung hat oder die Zielgeräte leistungsschwach sind. In diesen Fällen können Inhalte auf einem Server verhältnissmäßig zügig erstellt werden und schnell und kompackt an den Client gesendet werden um dort angezeigt zu werden. Das steigert durche geringe Ladezeit die User Experience der Andwendung.

Aber auch Aspekte wie Search-Engine-Optimierung oder das Verbergen von kritischer Business-Logik können ausschlaggebend sein um sich für den Einsatz von SSR zu entscheiden.


Verwandte Technologien und Begriffe:

  • .NET .NET ist eine freie, quelloffene, von Microsoft koordinierte Software-Plattform, auf der sich Applikationen entwickeln und ausführen lassen können.
  • JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht.
  • Ruby on Rails Ruby on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby und das Model-View-Controller-Pattern.
  • Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet.