Daniel Roe (author of Nuxt) reports that a new npm package will now be used for route analysis:
https://github.com/nuxt/nuxt/releases/tag/v4.4.0
Performance improvements are always good. But what's happening under the hood? Looking at the GitHub changes:
We've migrated Nuxt's file-system route generation to unrouting (#34316), which uses a trie data structure for constructing routes. The cold start is roughly the same (~8ms vs ~6ms for large apps), but dev server changes are up to 28x faster when you're not adding/removing pages, and ~15% faster even when you are.
https://github.com/nuxt/nuxt/releases/tag/v4.4.0
Performance improvements are always good. But what's happening under the hood? Looking at the GitHub changes: