Faster first-time loading
The back-end and front-end sharing the same code
What is Wrong with Isomorphic
I have tried isomorphic React and Meteor for about a week, and so far I have encountered two major flaws.
Server and browser are two different environments
Your code executes twice in the first request
I think the ideal approach is to dismiss the factors that cause the problem in the first place and a lame way to solve this problem is to throw a patch. If you see the problem here as loading too slow, then just minimize the size of client code and the amount of requests.
Riot is a React-like, 3.5KB user interface library. See How Riot differs from React and Polymer.
Pure is a set of small, responsive CSS modules in a total size of 4.0KB.
These are a set of best practices used by Sitespeed.io to decide if a page is optimized for performance.