Vercel 是流行的 Next.js React 框架背后的资金雄厚的公司,今天在其年度会议的主题演讲中宣布推出 Next.js 12。
默认情况下,Next.js 主要侧重于帮助开发人员构建静态站点,而 Next.js 12 引入了 Vercel 所谓的“中间件”,使开发人员可以更轻松地为用户提供个性化内容。 Next.js 12,Vercel 喜欢称之为“Web SDK”,它还引入了对 ES 模块和 URL 导入、即时 HMR 和构建以及重要的工作流和协作创新的支持。
“Jamstack 和静态站点之所以流行,是因为它们使前端开发人员能够推向边缘,”Vercel 首席执行官 Guillermo Rauch 说。 “但多年来,我们开始注意到开发人员和消费者喜欢边缘预渲染工件的速度。但他们不喜欢静态工作负载的限制,即围绕用户个性化、功能标志和 A/B 测试的任何限制。”
正如 Rauch 所说,Vercel 平台上的 Edge 功能以及对 Next.js 框架的相应编程模型增强现在将为客户提供“以静态速度实现动态的力量”。中间件(Vercel 称其为这个新 API)和 Vercel 的 Edge Functions 的组合允许开发人员在部署时只需几行代码即可在全球范围内部署此代码。
“当您运行 A/B 实验时,在中间件之前的世界中,您的实验将进行大部分测试。我同时进行了 A 测试和 B 测试。使用中间件,因为我们能够在该请求得到服务之前做出这些选择,所以我们可以说,’哦,这里只有 A 或这里只有 B 和 C’,您将获得高性能的实验,” Vercel 的 CRO Kevin Van Gundy ,解释。