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(bundle): treeshake options API #2352

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Conversation

ferferga
Copy link
Member

@ferferga ferferga commented May 17, 2024

This reduces bundle size and perhaps (not measured) improves performance by not having the unnecessary abstractions of Options API:

Checklist

  • Drop Vuetify
  • Custom Vue components around Swiper
  • Ensure route guards in playback pages (music and video) still work properly
  • Find other usages of defineOptions that might have been added after this description has been written.

@jellyfin-bot
Copy link

jellyfin-bot commented May 17, 2024

Cloudflare Pages deployment

Latest commit 2db9cfe
Status ✅ Deployed!
Preview URL https://3c70613d.jf-vue.pages.dev
Preview alias https://test-bundle-reduction.jf-vue.pages.dev
Type 🔀 Preview

View build logs

@ferferga ferferga added the blocked Something depends on another issue or Pull Request label May 18, 2024
@ferferga ferferga force-pushed the test-bundle-reduction branch from 331f581 to ab77945 Compare June 19, 2024 19:08
@ferferga ferferga force-pushed the master branch 15 times, most recently from acb6ecf to 5d6a7c8 Compare August 11, 2024 11:13
@jellyfin-bot jellyfin-bot added the merge conflict Something has merge conflicts label Sep 6, 2024
@ferferga ferferga force-pushed the master branch 2 times, most recently from c360429 to f3260d9 Compare September 6, 2024 13:57
@ferferga ferferga force-pushed the master branch 6 times, most recently from 1196c3f to 22eff75 Compare October 3, 2024 22:56
@ferferga ferferga force-pushed the test-bundle-reduction branch from ab77945 to 9d8eb0b Compare November 6, 2024 23:01
@jellyfin-bot jellyfin-bot removed the merge conflict Something has merge conflicts label Nov 6, 2024
@ferferga ferferga force-pushed the test-bundle-reduction branch from 9d8eb0b to 737860a Compare November 6, 2024 23:09
@ferferga ferferga force-pushed the test-bundle-reduction branch from 737860a to 148bcc7 Compare January 8, 2025 17:28
@ferferga ferferga force-pushed the test-bundle-reduction branch from 148bcc7 to b3a36e4 Compare January 10, 2025 23:35
@jellyfin jellyfin deleted a comment from sonarqubecloud bot Jan 10, 2025
@jellyfin jellyfin deleted a comment from sonarqubecloud bot Jan 10, 2025
@jellyfin jellyfin deleted a comment from sonarqubecloud bot Jan 10, 2025
@ferferga ferferga force-pushed the test-bundle-reduction branch from b3a36e4 to 97719cd Compare January 24, 2025 23:38
@ferferga ferferga force-pushed the master branch 3 times, most recently from f9af7d1 to b898fd1 Compare January 25, 2025 13:15
@ferferga ferferga force-pushed the test-bundle-reduction branch from 97719cd to 5be0661 Compare January 25, 2025 13:17
For some reason, the client throwed an error about incorrect attribute
when using Docker buildx's docker-container driver.
The build worked flawlessly when using the normal docker build command
(which is now an alias to docker buildx build, but with the docker driver)
and in the host system using normal commands, and that's why it went unnoticed.

Really strange error... Perhaps something encoding related in
the outputted files?

Either way, this commit fixes it by removing the trailing double quotes
from the component!
@ferferga ferferga force-pushed the test-bundle-reduction branch from 5be0661 to 2db9cfe Compare January 25, 2025 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Something depends on another issue or Pull Request
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

2 participants