unjs / nitro

Next Generation Server Toolkit. Create web servers with everything you need and deploy them wherever you prefer.
https://nitro.unjs.io
MIT License
5.89k stars 496 forks source link

🚀 nitro v3 #2521

Open pi0 opened 3 months ago

pi0 commented 3 months ago

[!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:

MickL commented 2 months ago

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 commented 2 months ago

@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 commented 2 months ago

Sounds amazing! Better testing would be huge.

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

Dino-Kupinic commented 1 month ago

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