I am currently very comfortable using RoR to generate a web application and have only recently started looking at using a JS framework.
My question is, what benefits do you get from using a JS framework, vs server-side rendering? I'm having trouble defining a line for when client side should be used compared to the server-side rendering.
For instance, in poor internet connection environments, does client-side perform better than server-side rendering? My assumption is that because all the data is called on initial load of the page, it allows for the application to run client-side with little to no internet access until the need to persist something to the DB is required.