Netlify 宣布推出新的 Next.js 运行时,增强开发人员体验


现代 Web 开发平台 Netlify 宣布推出新的 Next.js 运行时,可由一个名为 @netlify/next 的 npm 包启用;其旨在“为使用流行的 Web 框架更快、更大规模地构建网站和 Web 应用程序的开发人员提供改进的体验。Netlify 提供了唯一支持 Next.js 高级中间件的运行时环境,让开发人员可以控制在边缘重写和转换 HTML 内容 —— 无需额外的客户端 JavaScript 或复杂的服务器渲染策略。”

公告称,以前使用 Next.js 构建动态个性化需要服务器端渲染 (SSR) 或繁重的客户端 JavaScript。Netlify 的新 Next.js 高级中间件与 Netlify 的 Next.js 运行时一起提供,则消除了这些权衡并扩展了 Next.js 的功能。新的 Next.js 运行时和 Next.js 高级中间件一起增强了 Netlify 上 Next.js 的开发人员体验,其中包括以下功能:

  • 完全控制动态修改 request headers 和整个响应:支持从边缘直接重写 HTML 和页面数据转换,从而更轻松地交付自定义用户体验,例如个性化、本地化、身份验证等,同时实现最佳性能。
  • Next.js 的零配置:Netlify 自动检测 Next.js 并预配置构建环境,使平台适应 Next.js 框架。
  • Day-one feature 支持:新的 Next.js 功能通常在 Netlify 平台上由 Next.js 开源团队发布之日就本地启用、测试和支持。
  • 增强的用户体验:Next.js 开发人员在其网站和应用程序的构建和部署工作流程中可拥有无缝的用户体验。

根据介绍,目前已有一些大型 Next.js 项目在 Netlify 上运行,包括 TripActions 和 UW Health。Netlify 平台提供原生 Next.js 开发体验,通常为所有 Next.js 功能提供 day-one 支持。“现在,独特地扩展了 Next.js 的功能,以便在使用框架时为开发人员提供更多控制”。

Netlify 方面表示,他们一直在致力于利用其专门的框架工程团队的专业知识推动 Next.js 向前发展,团队也在定期为框架开源项目(包括 Next.js)的上游做出贡献。“多年来,Netlify 一直在积极投资 Next.js,但今天标志着从原生支持 Next.js 到扩展框架的可能性的转变。通过我们的生态系统团队为为开发人员提供更多功能而进行的投资,我们极大地简化了 Netlify 上的 Next.js 并使其更容易做更多事情。”

目前,Netlify 的 Next.js 运行时适用于所有计划的开发人员,适用于所有版本的 Next.js。Next.js 高级中间件则适用于所有运行 Next.js 12.2.x 或更高版本的 Next.js 开发人员。

更多详情可查看官方公告。

 


相關推薦

2022-12-17

Next.js 框架背后的开发商 Vercel 宣布推出 Edge Functions,现已面向所有客户全面推出 (GA)。 根据介绍,Vercel Edge Functions 是 JavaScript、TypeScript 或 WebAssembly functions,通常比传统的 Serverless compute 更高效、更快速,因为它们在一个更精

2023-02-03

现代网络开发平台 Netlify 宣布已收购 Gatsby Inc.,Gatsby 是一个使用 React 和 GraphQL 等现代 Web 技术来帮助开发人员更快地构建网站的平台。 Gatsby 最初以其同名的高性能、开源的 Gatsby 前端框架而闻名,该框架具有强大的数据

2023-10-30

Vercel 公司在 Next.js Conf 2023 上宣布了 Next.js 14。 Vercel 是流行的开源前端框架 Next.js 背后的公司,Next.js 提供了包括服务器端渲染和为 Web 应用程序生成静态网站在内的功能。Vercel 作为一个开放的云平台提供了网站托管服务

2022-06-30

器端渲染,所以速度必须快。Fresh 非常适合在 Deno Deploy、Netlify Edge Functions 或 Supabase Edge Functions 等边缘 runtime 场景运行。由于渲染过程在物理上非常靠近用户,从而可以最大限度地减少网络延迟。 Fresh 亮点特性 无构建步

2022-09-12

器端渲染,所以速度必须快。Fresh 非常适合在 Deno Deploy、Netlify Edge Functions 或 Supabase Edge Functions 等边缘 runtime 场景运行。由于渲染过程在物理上非常靠近用户,从而可以最大限度地减少网络延迟。 Fresh 亮点特性 无构建步

2022-10-26

Next.js 13 现已发布,一些亮点更新内容包括: app/ Directory (beta):更简单、更快、更少的客户端 JS。 Layouts React Server Components Streaming Turbopack (alpha):速度提高 700 倍的基于 Rust 的 Webpack 替代品。 新的 next/image&n

2023-05-06

一直在为变更的第一方解决方案而努力。 我们很高兴地宣布支持 Next.js 中的实验性 Server Actions,使你能够在服务器上变更数据,直接调用函数而不需要创建一个中间的 API 层。 // app/post/[id]/page.tsx import kv from './kv'; export default

2021-12-02

由 OSS Capital 所领投的 300 万美元融资,当时 Remix 还一同宣布将在 MIT 许可下开源 Remix。如今时隔一个半月时间,Remix 正式开源并将源代码托管至 GitHub 平台。 Remix 作为一个框架,其特点包括: 文件系统路由路由布局嵌套自

2022-04-13

WebStorm 今年的第一个重大更新,该版本现已正式发布,更新的重点内容包括改进了对 Next.js 的支持、与 Volta 完全集成、能够从 Markdown 文件运行命令,以及对 Docker 的更新等。 v2022.1 的具体更新内容如下: 框架和技术: 更

2023-04-10

于文件的 Metadata API 在 Next.js 13.2 中,Next.js 公布了一个新的 Metadata API,允许用户通过从布局或页面导出 Metadata 对象来定义元数据(例如 HTML head元素中的 title、meta和 link标签)。 // layout.js or page.js // either Static metadata export cons

2023-07-23

集中在与Node.js的兼容性提升和新功能支持上。 首先,Bun宣布与流行的前端打包工具Vite实现了初步兼容。开发者现在可以使用Bun直接运行Vite项目,享受热更新等方便功能,无需进行额外配置。不过由于Bun和Vite内部机制不同,Vit

2022-06-03

软件开发与设计公司 The Software House 就 2022 年的前端市场状态进行了一次调查,该调查基于全球 125 个国家/地区超 3700 名前端开发专业人士所提供的数据;并邀请了 19 位前端专家分享他们的想法以及对调查结果的见解。 数据显

2023-07-01

AI 开发框架 BentoML 宣布了完成了 900 万美元的种子轮融资,由 DCM 风险投资公司领投、Bow Capital 参投;资金将用于扩充产品体系和提升产品水平。DCM 的普通合伙人林欣禾(Hurst Lin)在此轮融资后加入了 BentoML 的董事会。 BentoM

2022-12-24

回响应,并在请求中设置 headers 在 Next.js 中添加了一个新的 SWC 转换,名为 modularizeImports ,这个新设置启用 SWC 转换,它根据定义的模式更改导入语句。 内存使用的改进、新模板等 更多详情可查看:https://nextjs.org/blog/next-13