Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
1–10 of 24 posts
Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#2Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#3Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#4Ability to provide ssr without changing a single line of code is awesome and can help teams who are trying for a solution which requires code changes.
Wish the crawlers incorporate something like this into their crawling logic so that we really don't need to worry about server rendering anymore. Until then this product can be a bridge!
Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#5I’d be curious between using Chrome headless vs a Node server. Was this tested?
Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#6I’d be curious between using Chrome headless vs a Node server. Was this tested?
I also added Prometheus metrics and a rendering API endpoint so that you can get an SSR latency histograms with buckets 50ms, 100ms, ..., 500ms and see the avg latencies for your use case.
TLDR; headless Chrome is actually faster than you might initially think. It might be 200-300ms at maximum to get the initial DOM load assuming that you have complex enough pages.
Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#7Good luck with the launch. Looks like a great idea, was wondering if there is any other existing product in the market. Ability to provide ssr without changing a single line of code is awesome and can help teams who are trying for a solution which requires code changes. Wish the crawlers incorporate something like this into their crawling logic so that we really don't need to worry about server rendering anymore. Unt…
>was wondering if there is any other existing product in the market
yes, there is rendertron; here is the comparison between rendora and rendertron and why I think rendora is better https://github.com/rendora/rendora#what-is-the-difference-be...
also there is prerender.io but this is a commercial paid product and also needs change in your backend; and I guess they didn't use headless Chrome until recently
>Wish the crawlers incorporate something like this into their crawling logic so that we really don't need to worry about server rendering anymore
Except for Google, probably all other search engines don't even execute javascript to render pages (Bing claimed to be rendering js very recently but I haven't seen it in my production website :D), they claim that the web is too big and the computational complexity of executing javascript in every page is unreasonable. Even Google can't render pages correctly if you have asynchronous content from my own experience.
Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#8How does Rendora determine which version to give the requester? Is it the "User Agent String"?
Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#9So a regular browser will receive a js bundle, but a crawler will recieve a html page? How does Rendora determine which version to give the requester? Is it the "User Agent String"?
Re: Show HN: Rendora – Dynamic server-side rendering for modern JavaScript websites
#10Is headless chrome faster? Can we control popup windows in headless one? Does it support proxies? Is it possible to control tabs? Close and open in new tab etc...