galvez/fast-vue-ssr

Any Benchmark?

ErosZy opened this issue · 10 comments

I searched for this project through google, and I have the same idea. But will Quickjs render Vue SSR have any performance problems? Is there any benchmark data on it?

Right now it seems to perform about 4.5x better than Node for Vue.js rendering (with the bundled sample app which has zero complexity). I'm waiting until I finish implementing a full IncomingMessage-like object and am able to put together a more fully-featured example before doing a proper benchmark test and publishing results.

AWESOME!!!
I will continue to follow this project😍 If the final performance improvement is good, we can use QuickJS to bind file and net/http... nodejs-like APIs for SSR services.

@ErosZy actually the idea is that for everything server-side the Vue application may need, we do it on the Rust side. I'm currently working on fetch/asyncData serialization on the Rust side using a Warp filter.

I am not very familiar with Rust, I only know a little C++. But my original idea was to combine it with txiki.js, which should be very interesting if QuickJS has no rendering performance problems in this scene and easy to use.

I am very interested in this repo.
Has it been completed so far?
Can it be used in production?

@sessionboy I haven't -- but I believe this boilerplate can be used to bootstrap a production-ready app, for sure.

It's great, I will try to use it.

What's the status of this project?
can It be used in production ?

Right now it seems to perform about 4.5x better than Node for Vue.js rendering

@galvez this sounds extremely promising - have you managed to make any more progress on this?

Very cool project, found it by accident.