0👍
Speaking for what concerns the vue world.
Personally I believe that if you don’t need any SEO, and the communication with the server is just based on rest apis hitting an already existing server, vue-cli is the best option for you.
Nuxt has a lot of sane defaults I like, but it would be like using a machete for slicing a banana.
Now, regardless of the framework,
for making your CSR application performant, you can always use split-chunks which should reduce loading time for the javascript files to download and pre-rendering.
Source:stackexchange.com