Server-side rendering

Rendering a UI on the server before it reaches the browser — first paint without waiting for a client framework to boot, and markup a crawler can read.

Overview

SAP SHIPS

CAP ships no UI technology of its own. Its Node.js server mounts the project's app folder as static content and serves the CDS services for a client to read; what turns that into a screen is whatever framework the browser loads.

Not covered: Rendering is left to the client. Neither capire's UI guide nor the documented bootstrap of the built-in server describes producing markup for a request, so a first response that already carries the data is not something the core answers.

Sourcecapire — Serving UIschecked
THE COMMUNITY ADDS

ui5-cap-serverside-rendering-plugin substitutes entity data into a UI5 XML view or fragment on the CAP server through Handlebars and serves it as that entity's media content; a route of its own renders a Vue app to HTML.

Artifacts1

1 of 1 artifacts
ArtifactSignals
CDS plugins1
ui5-cap-serverside-rendering-pluginCAP plugin rendering UI5 views with entity data on the server
Signals
Functional boundary

Details

Coverage
statecommunity only, CAP
assessed
also inUI5
Sourcecapire — Serving UIschecked Sourcecapire — cds.serverchecked Sourceui5-cap-serverside-rendering-plugin — READMEchecked
For your agent
Ref
capability:server-side-rendering
JSON
/capabilities/server-side-rendering.json
MCP
Connecting an agent