Skip to main content

HTTP rendering engine

Abstract

Server-side render JSS and ASP.NET applications with a rendering engine controlled by you.

The HTTP rendering engine uses a remote rendering host for server-side rendering applications built with the ASP.NET Rendering SDK and the JavaScript Rendering SDK (JSS). The communication between the Sitecore instance and a rendering host is performed through HTTP calls.

Applications built using JSS for Next.js use this rendering engine by default and require no additional configuration.

The HTTP rendering engine allows you full control over rendering host management operations such as startup, pooling, clustering, profiling, debugging, and so on. You choose where to host the rendering host, and you must control the rendering host yourself and ensure it is awake and always available

With the help of tunneling software like Ngrok, front-end developers can test Experience Editor integration by using their local headless apps for server-side rendering. This is possible by dynamically setting the rendering host URL in the Experience Editor with the help of the sc_httprenderengineurl query string parameter.