leaderboard-site
leaderboard-site copied to clipboard
Feature Request: Upgrade Nuxt/ Vue to 3.x
What are you wanting to be added?
Upgrading Nuxt/ Vue to latest 3.x versions. This is to gain the drastic performance benefits (lower ram footprint, faster load times, smaller install, and general higher Operations per second), the newer functionality, and etc.
What might break?
Well obviously quite a lot but I've migrated numerous Vue 2.x apps both personally and professionally to Vue 3.x
Relevant Issues
#90
I'd love to be allowed to do this
@speedrun-website/frontend-team would love to have more input on this. Personally, since Nuxt3 is unstable
I think we should hold off this for now, especially since we have #90 in the works.
Maybe not in MVP then?
I gave a try to Nuxt 3 and it is indeed very unstable and undocumented, as expected from a beta release. We could try Nuxt Bridge first and we already have a PR for that
https://github.com/speedrun-website/speedrun.website/pull/94
For posterity; as mentioned in https://github.com/leaderboardsgg/leaderboard-site/pull/177#issuecomment-1046097333, we'd need this issue to be done in order to upgrade @testing-library/vue
to v6.
Actively working on a Nuxt3 re-write on this branch: https://github.com/leaderboardsgg/leaderboard-site/tree/LBGG-nuxt-3
Nuxt 3 is now main as of today