biigle / core

:large_blue_circle: Application core of BIIGLE
https://biigle.de
GNU General Public License v3.0
12 stars 15 forks source link

Upgrade to Vue 3 #455

Open mzur opened 2 years ago

mzur commented 2 years ago

Vue 3 offers better performance for reactive properties than Vue 2. It also allows a more fine-grained control of which properties should be reactive and which not. This could solve issues like those reported in #249.

Check which of our dependencies are compatible with Vue3, first.

We can then use the migration build to gradually upgrade the codebase.

mzur commented 3 months ago

This has increased priority now, as the (dev) dependencies start to become incompatible and vulnerabilities can no longer be patched.

mzur commented 3 months ago

Maybe switch to Vite in the process: https://github.com/biigle/core/issues/515