laravel-enso / enso

Laravel Vue SPA, Bulma themed. For demo login use `admin@laravel-enso.com` & `password` -
https://www.laravel-enso.com
MIT License
1.08k stars 277 forks source link

Nuxt #395

Open curtisdelicata opened 2 years ago

curtisdelicata commented 2 years ago

This is a bug | feature request.

Prerequisites

Description

We used to use Laravel Enso and the backend is amazing but client was slow. Would you consider using Nuxt?

Steps to Reproduce

Expected behavior

Actual behavior

curtisdelicata commented 2 years ago

Work in progress here on using Enso with Nuxt (https://github.com/familytree365/genealogy)

curtisdelicata commented 2 years ago

https://github.com/familytree365/nuxt

aocneanu commented 2 years ago

Hi Curtis,

Could you be more specific about

but client was slow.

curtisdelicata commented 2 years ago

The pages were all passed through the renderer which slowed down speed and Nuxt makes pages available statically which helps with SEO. There are a few other benefits too.

curtisdelicata commented 2 years ago

Our project based on Enso but using Nuxt for the client is quite stable now.

https://github.com/familytree365/genealogy - modified Enso backend https://github.com/familytree365/nuxt - modified Enso client for Nuxt.

curtisdelicata commented 2 years ago

How could I benchmark page rendering to show you that this is faster? It loads faster for me but I want to be able to prove and demonstrate it is worth considering for the client part.

curtisdelicata commented 2 years ago

We are in the process of upgrading to Nuxt 3 and Vue 3 now that you have completed Vue 3 changes. I am wondering how you would suggest benchmarking this?

https://github.com/familytree365/nuxt

curtisdelicata commented 1 year ago

https://github.com/cgd-ui/genealogy (new repository location).