Didn't read like a rant, but rather as some well thought-out points. :) On May 19, 2015, at 6:00 PM, Matt Ho <[email protected]> wrote:
> Let me give a slightly different take on it. My sense is we got to SPAs > because the industry wanted more responsive and more dynamic web sites. That > said, I would break down sites into one of two types; those that need/want > SEO and those that don't. > > For non-SEO sites (anything password protected), the initial page render is > nice, but not absolutely required. Some very high traffic sites, like > Facebook and Gmail, continue to do mostly client side rendering. > Administrative sites like the AWS console also nicely fit into this category. > > For the SEO sites, server side rendering is a business need. I'm trying to > think of a case where a major site that tried client-side rendering only > didn't eventually come back to server side rendering (at least for the first > page). Some notable examples would be Twitter and Airbnb. They tried, > client-side only, but ended up rendering the first page server side. > > Ok, last point and I'll stop ranting ;) As for the additional HTTP request, > my sense is that it's not the number of requests, but the overall latency (or > time to first Tweet as Twitter would put it) that's important. Most modern > sites (Google, LinkedIn, Facebook, Netflix, etc) use many services to handle > a single request. What's important is that these low-latency requests don't > significantly impact and may even reduce overall latency. > > -- > Note that posts from new members are moderated - please be patient with your > first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
