Server-side rendering means the final markup is generated on the server before it reaches the browser, rather than being assembled by JavaScript in the visitor's browser. The browser receives finished output.
Category
Bloomreach Engagement, rendering
Also known as
SSR; server-side render
How Asteroad uses it. In Bloomreach Engagement, Jinja renders server-side and its result is baked into the delivered code, while the weblayer's JavaScript runs afterward in the browser. Keeping that order clear prevents a common class of bugs, such as unquoted Jinja output landing in a JavaScript statement, where a value meant as a string arrives as a bare reference.
Related. Jinja, Weblayer, Server-Side Tracking
Used in. Manual: Bloomreach Engagement: 143 Platform-Specific Checks Before You Ship