Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perf(vue3): improve index loading times by only blocking navigation at login #1889

Merged
merged 2 commits into from
Feb 22, 2023

Conversation

ferferga
Copy link
Member

@ferferga ferferga commented Feb 21, 2023

Due to reactivity bugs (which need to be solved for the index to properly load, as the content might change after the Carousel component is mounted), the remaining Carousel components are migrated to Composition API.

@jellyfin-bot jellyfin-bot added the vue Pull requests that edit or add Vue files label Feb 21, 2023
@ferferga ferferga mentioned this pull request Feb 21, 2023
15 tasks
@ferferga ferferga force-pushed the improve-loading branch 2 times, most recently from a1476eb to 6418944 Compare February 21, 2023 19:41
Copy link
Member

@ThibaultNocchi ThibaultNocchi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a nitpick

…ion API

With the improvements on loading, items of the carousel would change after the component is instantiated.
However, there were some issues preventing the components from being reactive.
By migrating to Composition API, those reactivity issues are fixed.
@sonarcloud
Copy link

sonarcloud bot commented Feb 22, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@jellyfin-bot
Copy link

Cloudflare Pages deployment

Latest commit 3ad3c3b
Status ✅ Deployed!
Preview URL https://2aa18988.jf-vue.pages.dev
Type 🔀 Preview

View build logs
View bot logs

@ThibaultNocchi ThibaultNocchi merged commit 7c9f7ca into vite Feb 22, 2023
@ThibaultNocchi ThibaultNocchi deleted the improve-loading branch February 22, 2023 13:18
@ferferga ferferga added this to the Vue 3 milestone Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vue Pull requests that edit or add Vue files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants