Next.js应用程序,由Vite提供支持:介绍Vinext 1.0

Vinext 1.0从人工智能实验过渡到生产就绪框架,让开发人员在Vite上运行Next.js应用程序。此版本带来了高级缓存预热、更广泛的兼容性和自动化测试管道。

Vinext 1.0从人工智能实验过渡到生产就绪框架,让开发人员在Vite上运行Next.js应用程序。此版本带来了高级缓存预热、更广泛的兼容性和自动化测试管道。当我们在2月份推出Vinext时,这是一项为期一周的大胆人工智能驱动实验的结果,旨在了解一名工程师和一堆代币在复制Vite支持的NextJS框架方面能走多远。

在那次实验后的七个月里, Vinext已经发展成为我们的客户在高流量、动态应用程序的生产中值得信赖和运行的框架。今天,我们宣布发布Vinext 1.0,这是我们在任何地方部署Next.js应用程序的最新举措。

Vinext允许您使用任何Next.js应用程序,无论它是为Pages还是App Router构建的,并使其可移植到任何Web平台,包括Cloudflare Workers免费计划、Netlify或AWS Lambda。Vinext 1.0带来了兼容性、稳定性和缓存行为的全面改进,并为项目的长期发展奠定了基础。

现在是将Next.js项目转换为Vinext的最佳时机;只需运行npx vinext check和npx vinext init即可。毕业到1.0版本Vinext是有希望的,但它是不完整的。从那时起,我们花了很多时间来改善应用程序路由器的兼容性,并将其扩展到页面路由器应用程序—我们已经了解到许多客户是长期的粉丝,大型应用程序的迁移非常复杂。

我们不希望Vinext成为仅适用于使用最新App Router功能的用户的工具。我们的重点是采用这两种路由器,并密切关注我们的测试兼容性,对于大多数重要的客户要求的功能,现在已经超过了99%。这种改进是通过我们的GitHub项目周围的社区推动的。