quasarframework / quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time
https://quasar.dev
MIT License
25.97k stars 3.52k forks source link

[Proposal] Server Side Rendering with Streaming #322

Closed josemanuelp closed 6 years ago

josemanuelp commented 7 years ago

It would be so great that the framework boilerplate considers SSR with Streaming.

There is https://github.com/vuetifyjs/vuetify project that is more younger than quasarframework but implement it very good.

rstoenescu commented 7 years ago

Added this to the roadmap. Thanks!

yieme commented 7 years ago

https://github.com/nuxt/nuxt.js may be another approach which like vuetify has a generic starter template but also has templates for ExpressJS and AdonisJS.

josemanuelp commented 7 years ago

Quasar plus Nuxt would be mindblowing....

Btw, it would be theoretically possible to run quasar components inside Nuxt boilerplate? Has anyone ever tried?

smolinari commented 7 years ago

I'm betting Razvan (and whoever else can help him) is going to have to build an SSR solution for Quasar. Both Quasar and Nuxt are already too opinionated to mix and match them. That is my less then very experienced opinion of course.

What I'd also like to understand is, what is meant by "SSR with streaming"?

Scott

nconf-base commented 7 years ago

Streaming appears to be short for Response Streaming for the rendering Vue components. See Vue SSR Guide Response Streaming.

Nuxt is a framework specifically for VueJS and Server Side Rendering (SSR). Streaming is on their roadmap 1.0 roadmap

smolinari commented 7 years ago

Ah. Ok. Understand now. Thanks @nconf-base.

Scott

emahuni commented 6 years ago

any news on this, I dying to use Quasar + Nuxt

yieme commented 6 years ago

@emahuni preliminary work-in-progress scaffolding https://github.com/quasarframework/quasar-template-nuxt/

Not ready yet, as per issue #2

Charuru commented 6 years ago

This is absolutely necessary in 2017, soon to be 2018...

tomexx commented 6 years ago

any update on integrating Nuxt + Quasar? Thanks

rstoenescu commented 6 years ago

Are you guys aware of https://forum.quasar-framework.org/topic/2481/quasar-quasar-cli-v0-17-aka-ssr-developer-preview ?

Nuxt module will come after v0.17 release (which is days away), but I really don't see any need now for this, since you'll be able to use your current Quasar app and simply build a SSR with it through Quasar CLI :)

smolinari commented 6 years ago

@rstoenescu - So Quasar doesn't use Nuxt? Or is it integrated some other way?

What would be great is a conceptual article on how Quasar does SSR under the hood. :smile:

Scott

rstoenescu commented 6 years ago

Check out Quasar v0.17. I've just released it.

rstoenescu commented 6 years ago

@smolinari These are some common misconceptions. Quasar does NOT use Nuxt under the hood, nor does it use Vue CLI.

smolinari commented 6 years ago

@rstoenescu - I think that misconception might have come from some discussion in the past about Quasar partnering with Nuxt or something to that effect. It isn't important.

So the open question remains (in my mind at least), how does Quasar do SSR? :smile: Doesn't need an explanation here. A Medium article would be better, I think. :wink:

Scott