Hacker News new | past | comments | ask | show | jobs | submit login

I don't know anything about LinkedIn ads, but I watched some of the video that this post is based on: https://www.youtube.com/watch?v=jKuyxgWuiRM

It sounds like they are moaning that their client side rendered React-based landing page had a lot of bounces which they don't believe because client side rendered react pages are known to be "very very fast" and "some of the very fastest available technology". (This is around the 15:30 mark)

That's baloney, client side rendered JavaScript landing pages are much slower than server-side rendered.




I'm pretty sure I'm a bot to a lot of these sites - JS is disabled by default, selectively enabled sometimes.

When greeted by a blank page, I frequently "react" by just going elsewhere.


App Annie actually banned me once when I logged with javascript disabled and privacy badger installed. I had to contact their customer support, and they just said to disable my extensions and don't do it again otherwise I'll be banned permanently.

I don't use their service anymore.


I was about to comment the same thing. They talked about how it's a progressive web app: good, built in react: good, client side rendered: no no no why!

As a general rule, Web "apps" should be client rendered (think FB, Twitter, Gmail, etc), Web "sites" should be server rendered. I wish React made it more clear what the difference between the two is and why you should use one versus the other. I know frameworks like Next and Gatsby do it but I wish it was a more ingrained part of React.


They also tacitly claimed that 1.3 seconds isn't enough time for their pages to render.


I agree with you, no valid reason (even stupid) from a performance point of view to render on the client for such pages. Client-side rendering backed up by Server-side rendering could increase performance on _following_ navigation when the performance/payload-penalty has been taken on first page load.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: