Listen to the interview with Daniel, the author of "速通 lwj 访谈 nuxt3 nitro" by 辛宝 Otto. You can listen to it on the following platforms:
Guest: Daniel Roe, the core maintainer of nuxt3 nitro
04:18 Just to add, the main purpose of creating the nitro framework is to allow nuxt to run in various runtimes (through presets) in production, including but not limited to node, deno, bun, or vercel.
Another reason is that nitro can bundle node_modules dependencies in the production environment (similar to spa bundling), which can improve deployment speed and reduce cold start time for edge runtimes.
Of course, it also supports server-side hmr during development.
Finally, because it uses file-based routing, the developer experience is much better than traditional server frameworks.
辛宝 - WebWorker: Yeah, recently I have had some new experiences and plan to update another episode.