Next.js 是一个用于服务器渲染的通用 JavaScript Web 应用程序的小型框架,该框架基于React、Webpack 和 Babel 构建,为该网站提供了强大的支持。
Next.js 13.4 是一个基础更新版本,标志着 App Router 一达到稳定,可用于生产。 App Router(稳定) 自 6 个月前发布 Next.js 13 以来,团队一直专注于为 Next.js-App Router 的未来打下基础,以一种可以渐进式采用的方式,避免不必要的破坏性变化。随着 13.4 的发布,开发者现在可以开始在生产中使用 App Router 了。 今天将 App Router 标记为稳定并不意味着工作已经完成。稳定意味着 App Router 的核心已经为生产做好了准备...
Next.js 13.3 近日正式发布,新版本添加了多个社区用户要求的受欢迎的功能,并会在下一个次要版本中将 App Router 标记为稳定,Next.js 13.3 具体更新内容包括: 基于文件的 Metadata API 在 Next.js 13.2 中,Next.js 公布了一个新的 Metadata API,允许用户通过从布局或页面导出 Metadata 对象来定义元数据(例如 HTML head元素中的 title、meta和 link标签)。 // layout.js or page.js // either Static metadata ex...
Next.js 13.2 近日正式发布,该版本包括对 App Router(app)的重大改进,为稳定性做准备。 内置 SEO 支持:新的元数据 API,可设置静态和动态meta标签。 路由处理程序:自定义请求处理程序,建立在 Web Request和 Response上。 MDX for Server Components:在 Markdown 内使用 React 组件,只在服务器端使用 Rust MDX Parser:通过一个全新的 Rust 插件来加快 Markdown 的解析速度。 改进的错误叠加:分离 Next.js 和 React 堆...
Next.js 13.1 近日正式发布,主要改进内容包括: app目录(测试版)的改进:改进了可靠性和性能 内置模块转译:将 next-transpile-modules 功能带入核心 Edge 运行时(稳定版):用于 Edge 的轻量级 Node.js 运行时 Turbopack 更新:支持 Tailwind CSS、next/image、next/font、改进内存使用、改进的 CSS 模块支持 中间件的改进:可以从中间件返回响应,并在请求中设置 headers 在 Next.js 中添加了一个新的 SWC 转换,名为 mo...
Next.js 框架背后的开发商 Vercel 宣布推出 Edge Functions,现已面向所有客户全面推出 (GA)。 根据介绍,Vercel Edge Functions 是 JavaScript、TypeScript 或 WebAssembly functions,通常比传统的 Serverless compute 更高效、更快速,因为它们在一个更精简的 runtime 内运行。默认情况下在全局部署,Edge Functions 在最接近请求的区域运行以尽可能降低延迟。 // pages/api/hello.ts export const config = { runtim...
前端开发平台 Vercel 的团队宣布推出了 Next.js 13,该版本的一些亮点更新内容包括: app/ Directory (beta):更简单、更快、更少的客户端 JS。 Layouts React Server Components Streaming Turbopack (alpha):速度提高 700 倍的基于 Rust 的 Webpack 替代品。 新的 next/image (stable):native browser 延迟加载速度更快。 新的@next/font(beta):具有零布局偏移的自动自托管字体。 改进next/link:Simplified API with aut...
变化: 改进的 Fast Refresh:快速迭代对于本地开发工作流程至关重要。Next.js 使用 Fast Refresh 来即时反馈对 React 组件所做的编辑。.env、 jsconfig.json 和 tsconfig.json 文件现在可以热重载 TypeScript 自动安装:Next.js 内置了对自动配置 TypeScript 的支持。以前,将 TypeScript 添加到现有项目需要手动安装必要的依赖项。如今添加一个 .ts 文件来自动配置 TypeScript 和安装部署 Image 组件:在 Next.js 12.2 中,有...
现代 Web 开发平台 Netlify 宣布推出新的 Next.js 运行时,可由一个名为 @netlify/next 的 npm 包启用;其旨在“为使用流行的 Web 框架更快、更大规模地构建网站和 Web 应用程序的开发人员提供改进的体验。Netlify 提供了唯一支持 Next.js 高级中间件的运行时环境,让开发人员可以控制在边缘重写和转换 HTML 内容 —— 无需额外的客户端 JavaScript 或复杂的服务器渲染策略。” 公告称,以前使用 Next.js 构建动态个性化需要服务...
Next.js 12.2 发布 了,改进内容包括: Middleware (Stable): 整个应用的动态路由 On-Demand ISR (Stable): 内容更新无需重新发布 Edge API Routes (Experimental): 高性能的 API Edge SSR (Experimental): 服务器端渲染 APP SWC Plugins (Experimental): 支持通过插件来扩展编译过程 Improvements to next/image: 包含全新的 next/future/image 组件. 完整的改进说明请看 Blog - Next.js 12.2 | Next.js (nextjs.org Next.js ...
Next.js 公布了关于「Layouts」的 RFC,并表示这将是自 2016 年推出以来的最大更新,主要是讨论 Next.js 中布局、路由和获取数据相关的未来技术方向。 Layouts RFC 主要概述了以下内容: 嵌套布局 (Nested Layouts):使用嵌套路由构建复杂应用程序 专为服务器组件设计:针对子树导航进行了优化 优化数据抓取:在避免数据瀑布流的同时在 layout 进行抓取 使用 React 18 特性:Streaming, Transitions 和 Suspense 提供客户端和服...
Next.js 12.1 已正式发布。 新特性概览 按需使用的 ISR (Beta):支持即时使用getStaticProps重新验证页面 扩展对 SWC 的支持:引入styled-components和 Relay 等功能 引入next/jest插件:使用 SWC 实现零配置支持 Jest 通过 SWC (RC) 提供更快的压缩:比 Terser 快 7 倍的压缩速度 优化自托管功能:减小 Docker 镜像体积约 80% React 18 & Server Components (Alpha):优化稳定性和支持情况 按需使用的 ISR (Beta) ISR 是 Next...
Vercel 是知名开发框架 Next.js 背后的开发商,在上个月他们完成了 D 轮 1.5 亿美金的融资,使得总融资金额达到 3.13 亿美元,估值达到了 25 亿美金。 财力雄厚的他们今天对外宣布,他们已经收购了 Turborepo。Turborepo 是一个用于 JavaScript 和 TypeScript monorepos 的高性能构建系统,可以将构建速度提高 85%。monorepo(mono 意为单一,repo是 repository 的简称)是一种软件开发策略,这种开发策略将许多项目的代码都存储...
Next.js 是一个用于在服务端渲染 React 应用程序的简单框架,目前发布了 v12.0.7 和 v12.0.8-canary.0 版本,分别有如下改动: v12.0.7 核心变化 添加 TailwindCSS JIT 模式重新加载测试:#32130 确保 createServer 的 conf 类型未更改:#32134 更新公告:https://github.com/vercel/next.js/releases/tag/v12.0.7 v12.0.8-canary.0 核心变化 修复子文件夹中间件的 no-server-import-in-page eslint 规则:#32139 文档更改 固定...
Next.js v12.0.5 发布了!Next.js 是一个用于在服务端渲染 React 应用程序的简单框架,此升级完全向后兼容,建议所有版本低于 12.0.5 的用户使用,此补丁到 Next.js 11 的后向移植版本为 11.1.3。此版本带来以下变化: 核心变化 添加 swc 转换以移除console.*呼叫:#31449 支持 ESLint v8:#29865 修复:允许next lint不通过eslint-config-next安装:#29823 删除 TextEncoder 和 TextDecoder 包装器:#31490 简化输出消息:#31...
在今年 6 月,Next.js 框架背后的开发商 Vercel 在 C 轮融资中筹集了 1.02 亿美金,使其估值达到 11 亿美元,正式成为了一家独角兽企业。今天,Vercel 再次宣布获得新的融资,其在 D 轮融资中筹集了 1.5 亿美元,使其估值相比之前翻了一番,达到 25 亿美元。 本轮融资由 GGV Capital 领投,现有投资者 Accel、Bedrock Capital、CRV、Geodesic Capital、Greenoaks Capital、GV、8VC、Flex Capital、Latacora、Salesforce Ventur...
Next.js 是一个用于在服务端渲染 React 应用程序的简单框架。目前,Next.js 发布了 12.0.4 版本,更新内容如下: 核心变化 更新中间件 eval 检查:#30883 优化 SSR 中间件运行时大小:#30906 改进 SSR 中间件中的错误处理:#31057 确保最小模式下的解码错误响应为 400 而不是 500:#31037 更新 ServerlessPlugin 以使用 chunkGraph:#31058 修复启用 concurrentFeatures 时的自定义 404 页面问题:#31059 将 React alpha 和实验...
Next.js 是一个用于在服务端渲染 React 应用程序的简单框架。目前,Next.js 发布了 12.0.3版本,更新内容如下: 核心变化 改进了在边缘运行时导入本机 Node API 的错误消息:#30696 失败后继续尝试加载二进制文件:#30755 修复标题 ["Content-Disposition"] 中的无效字符:#30287 放宽对 images.path next.config.js 的限制:#30741 禁止在SSG +预览模式下存储页面道具缓存:#30757 优化 Google 提供的其他字体:#30554 更新 sw...
Next.js 是一个用于在服务端渲染 React 应用程序的简单框架。目前,Next.js 发布了 12.0.2 版本,更新内容如下: 核心改动 在未设置 compilerOptions 时正确更新 tsconfig:#30355 更新 swc:#30404 / #30426 / #30509 / #30685 修复无效包的外部回退:#30427 删除 console.log:#30447 放宽 next/image 父元素的警告:#30453 确保 externals 是一个数组:#30466 修复 native-url 包含非 es5 的用法: #30474 修复占位符后面带数...
Next.js 12 被官方誉为是有史以来更新幅度最大的版本,该版本带来的变化如下: 版本特性 Rust 编译器:本地刷新速度提高了约 3 倍,构建速度提高了约 5 倍; 中间件(Beta):在 Next.js 中使用代码而不是配置,实现了充分的灵活性; 支持 React 18:现在支持 Native Next.js 的 API,以及 React 18 中的 Suspense; AVIF 支持:与 WebP 相比,可减少图片体积约 20%; 本地 ES 模块支持:与标准化的模块系统保持一致; URL 导入...
Next.js 是一个用于在服务端渲染 React 应用程序的简单框架。目前,Next.js 发布了 11.1.3-canary.69 版本,更新内容如下: 重点更新 默认开启 esmExternals:#29878 重构文档,为经典流媒体做准备:#29834 更新最新版 @vercel/nft :#29902 从 swc-loader 中删除没用的选项:#29907 文档更新 更新图像缓存行为文档:#29895 修正响应助手文档中的错字:#29899 更新公告:https://github.com/vercel/next.js/releases/tag/v11.1....
评论