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

🚀 nitro v3 #2521

Draft
wants to merge 38 commits into
base: v2
Choose a base branch
from
Draft

🚀 nitro v3 #2521

wants to merge 38 commits into from

Conversation

pi0
Copy link
Member

@pi0 pi0 commented Jun 13, 2024

Note

This PR is not to merge but you can overview undergoing major nitro v2...v3 breaking changes which will be mostly breaking changes and removals in the first step.

Note

We will keep backporting fixes as much as possible to the nitro v2 until the community adoption of nitro v3. For non-breaking change improvements, please base PR branches on v2 branch. For proposing breaking changes, you can use main. Most of the upcoming features will land to v2 as well ~> v2.10.0 release tracker

⌛ ETA: Within June with the collaboration of the Nuxt team to sync releases


Beta testing via nightly channel

Directly using nitro:

  "devDependencies": {
    "nitro": "npm:nitro-nightly@3x"
  },

Using nitro with other frameworks such as Nuxt:

  "resolutions": {
    "nitropack": "npm:nitropack-nightly@3x"
  },

(use overrides for npm)


Roadmap: (breaking changes) [WIP

Dependencies:

  • Upgrade to h3@2.x (beta)
  • Upgrade to unenv@2.x
  • Upgrade and enable crosswasm v1 (websocket)

@pi0 pi0 assigned pi0 and danielroe Jun 13, 2024
@MickL
Copy link
Contributor

MickL commented Jul 24, 2024

May I ask what the status of v3 is? :) I see the last commit is from june.

Our team is considering to use Nitro for a huge project.

@pi0
Copy link
Member Author

pi0 commented Jul 24, 2024

@MickL Lots of things happening in h3 v2 right now to unblock last steps. (spoiler: it will be 10x faster no cheating & web apis, expect better testing ways and more)

@MickL
Copy link
Contributor

MickL commented Jul 24, 2024

Sounds amazing! Better testing would be huge.

Any ETA on h3 v2 and Nitro v3 from todays perspective?

@Dino-Kupinic
Copy link

Sounds amazing! Better testing would be huge.

Any ETA on h3 v2 and Nitro v3 from todays perspective?

Curious as well! 10x speed and Web APIs sound awesome

@bernhardberger
Copy link

bernhardberger commented Oct 16, 2024

@pi0 you may want to update the ETA in the first post as ut kinda causes confusion on some social platforms. I think Nuxt already removed their ETA too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants