When do you need server-side rendering for JavaScript?

15 Mar 2021 • 1 min read

Client-side rendering with React and Vuejs seems mostly sufficient at first for simple UI designs and basic prototyping, but whenever we need a robust application we will have to move further to the back-end.

Examples

Here are a few examples when server-side rendering will be needed

  • Messaging app
  • any app with users profiles
  • quick setup for multiple platforms ( android, ios, desktop)
  • Integrate UI directly with data available in the cloud

Frameworks to support back-end JS

For messaging and users profiles we can use Meteor or MERN stack solution.

If our priority is to deploy App quickly to multiple platforms with small database needs,  Quasar seems like the best first choice.

On the other hand, if we need to integrate with an existing Cloud database nuxt.js offers more support.