If I had time to get something up and running where the html could be rendered on both client and server using the same code base in the early stages of a project then I would.
It all depends on the project of course but currently here is the order in which I tend to do things:
1 Write an api
2 Write web/mobile apps to consume it
3 Optimize by pre-rendering the html when needed if the project becomes popular enough or if it really needs to be crawled.
It all depends on the project of course but currently here is the order in which I tend to do things:
1 Write an api
2 Write web/mobile apps to consume it
3 Optimize by pre-rendering the html when needed if the project becomes popular enough or if it really needs to be crawled.