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

[Progress] nuxt@3 support #542

Closed
35 tasks done
ThornWalli opened this issue Mar 29, 2022 · 8 comments
Closed
35 tasks done

[Progress] nuxt@3 support #542

ThornWalli opened this issue Mar 29, 2022 · 8 comments
Labels

Comments

@ThornWalli
Copy link
Contributor

ThornWalli commented Mar 29, 2022

Nuxt 3 version is available 🎉

V3 Docs

⚠️ Important: nuxt-booster was prepared for vite and webpack.
But unfortunately there are different results between the builders,
because with the webpack build feature (e.g. Inline Styles) are missing.

Install

npm i nuxt-booster

Todos

General

  • Docs
  • How is the crossorigin handled in nuxt@3? (e.g. anonymous, use-credentials)
    Is set via the module option crossorigin.

Entry integration

  • Vite
  • Webpack

Preload optimization

Embedded CSS

  • Vite
  • Webpack

Plugin

Image (BoosterPicture/BoosterImage)

Helper & Components

Helper

  • boosterHydrate
    • replace vue-lazy-hydration with vue3-lazy-hydration

Components

  • BoosterLayer
  • BoosterImage
  • BoosterPicture
  • BoosterVimeo
  • BoosterYoutube
  • BoosterIframe
  • WeakHardwareOverlay

Removed Components

  • abstracts/ComponentObserver
    • Composable: #booster/composables/componentObserver
  • abstracts/OnlySsr
  • GoogleLighthouse

Tests

  • replaced jest with vitest
@ThornWalli ThornWalli added nuxt 3 Nuxt 3 Support nuxt-bridge Nuxt Bridge Support labels Mar 29, 2022
@everyx
Copy link

everyx commented Jul 6, 2022

@ThornWalli Can we separate the SpeedkitXXX components from this plugin? so we can use them in combination and let the Speedkit plugin adapt to Nuxt 3 without waiting for nuxt/image to adapt to nuxt 3, and all new projects based on nuxt 3 could use and test this plugin as early as possible

@nathanchase
Copy link

nathanchase commented Jul 19, 2022

@ThornWalli Can we separate the SpeedkitXXX components from this plugin? so we can use them in combination and let the Speedkit plugin adapt to Nuxt 3 without waiting for nuxt/image to adapt to nuxt 3, and all new projects based on nuxt 3 could use and test this plugin as early as possible

There is a new version of nuxt/image available and working for Nuxt 3 now:
https://v1.image.nuxtjs.org/
"@nuxt/image-edge": "1.0.0-27628766.3629b9a"

@ThornWalli ThornWalli changed the title [Progress] @nuxt/bridge and nuxt@3 support [Progress] nuxt@3 support Jul 25, 2022
@ThornWalli ThornWalli removed the nuxt-bridge Nuxt Bridge Support label Jul 25, 2022
@yangwao
Copy link

yangwao commented Feb 17, 2023

Hey, we at https://github.com/kodadot/nft-gallery plan to use nuxt-speedkit and we are in process migration from nuxt2 to nuxt3, step by step, not fastest, but just want to make sure you are heading there too.

I'm happy to donate something, if that would speed up things on your side.
Probably I'm not only one who would use it in Nuxt3 :)

Let me know!

@ThornWalli
Copy link
Contributor Author

Hi @yangwao,

unfortunately we ran into a Vue3 bug right at the beginning ;)
We are on it, but have stones on the way :)

@StephanGerbeth
Copy link
Collaborator

@yangwao currently we are waiting for the following pull request from Linus Borg to be released. You can help us to increase the pressure here ;) : vuejs/core#7499

We are of course also happy about donations, but currently we cannot pursue the integration in Nuxt3 as long as this pull request has not been accepted.

@yangwao
Copy link

yangwao commented Jun 24, 2023

We are of course also happy about donations

uWu

image

@StephanGerbeth
Copy link
Collaborator

@yangwao thank you very much. We were very happy about your donation. As you can see, we have already started the migration. The big part is already done. We are currently fine-tuning the details so that we can also guarantee efficient loading of resources with Nuxt3.

@ThornWalli
Copy link
Contributor Author

ThornWalli commented Apr 20, 2024

nuxt@3 version is now released. 🎉

nuxt@2 is no longer maintained, but can still be installed via nuxt-booster@2.

And there was a change of organization and name 😉

@ThornWalli ThornWalli unpinned this issue Apr 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

5 participants