4 ms·
* prerender.io is a paid service; Rendora is FOSS and self hosted * prerender.io needs additional code in your backend to filter requests and asks for SSR from
by geo_mer 8y ago
* prerender.io is a paid service; Rendora is FOSS and self hosted
* prerender.io needs additional code in your backend to filter requests and asks for SSR from a remote server then returns back the resulting HTML; Rendora doesn't because it does all that automatically by being a lightweight reverse HTTP proxy server in front of your backend
* with Rendora you can control caching (using an internal local store or Redis), prerender.io claims caching on their servers I guess but then you can't control it espcially if you have fast chaing pages
* Rendora provides Prometheus metrics to measure your SSR latencies, count of cached and uncached requests and an API rendering endpoint
* Rendora supports asynchronous pages where content is loaded after the initial DOM load
* you can simply choose which Chrome version you want to use with Rendora
* Rendora instructs headless Chrome to skip fetching unncessary assets (e.g. fonts, CSS, images, etc...) which makes the DOM load much faster then when loaded and rendered by default