I'm definitely interested in this. My use case is an app which makes a
number of cacheable HTTP requests for individual resources which is kept up
to date over time. Having the server returning a rendered page and letting
the client make requests to update the resources later would cut down on
load time hugely.

On Wed, May 20, 2015 at 10:00 AM 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.

Reply via email to