公司介绍
Next.js 是由 Guillermo Rauch(Socket.IO、Mongoose 的作者)于 2016 年创建的 React 生产级框架。Next.js 由 Vercel(原名 ZEIT)维护和开发,Vercel 由 Guillermo Rauch 于 2015 年创立,总部位于美国加利福尼亚州旧金山。
Next.js 是全球最流行的 React 全栈框架之一,支持服务端渲染(SSR)、静态站点生成(SSG)、增量静态再生(ISR)、App Router、Edge Runtime 和 React Server Components(RSC)等现代化 Web 开发范式。Vercel 公司累计融资超过 2.5 亿美元,2022 年估值达 25 亿美元。
核心产品
| 产品 | 类型 | 说明 |
|---|---|---|
| Next.js | 开源框架 | React 生产级框架,支持 SSR、SSG、ISR、App Router、RSC |
| Vercel | 部署平台 | Next.js 官方推荐部署平台,提供边缘函数、Serverless 和 CI/CD |
| Next.js Analytics | 分析服务 | 框架级性能分析,Core Web Vitals 和实时用户监控 |
| Next.js Live | 实时协作 | 基于浏览器的实时预览和协作开发工具 |
| Turbopack | 打包工具 | 增量式 Rust 编写模块打包器,Next.js 默认开发构建工具 |
核心优势
全渲染模式:同时支持 SSR、SSG、ISR,灵活适配不同场景
App Router:基于 React Server Components 的新一代路由系统
Edge Runtime:在边缘节点执行代码,实现极致性能
出色的开发者体验:文件系统路由、自动代码分割、热加载等
强大的生态系统:全球最大的 React 框架社区,丰富的插件和集成
发展历程
- 2015 年:Guillermo Rauch 创立 ZEIT(后更名为 Vercel)
- 2016 年:Next.js 首次发布,开创 React 服务端渲染新范式
- 2017 年:Next.js 2.0 发布,支持静态导出
- 2018 年:Next.js 7.0 发布,ZEIT 更名为 Vercel
- 2020 年:Next.js 9.3 引入 ISR(增量静态再生)和 SSG
- 2021 年:Next.js 12 发布,支持 Rust 编译器、Edge Functions 和 Middleware
- 2022 年:Next.js 13 发布,引入 App Router 和 Turbopack;Vercel 估值达 25 亿美元
- 2023 年:Next.js 14 稳定版发布,App Router 正式 GA
- 2024 年+:持续优化性能和开发者体验,深化边缘计算和 AI 集成
市场地位与竞品
Next.js 在 React 框架市场占据领先地位,主要竞争关系如下:
- Nuxt.js:Vue 生态的全栈框架,支持 SSR、SSG,功能对标 Next.js
- Gatsby:React 静态站点生成器,以 GraphQL 数据层和丰富插件生态著称
- Remix:由 React Router 团队打造的全栈 Web 框架,强调 Web 标准
- SvelteKit:Svelte 生态的全栈框架,编译时优化带来极致性能
- Astro:内容驱动型前端框架,支持多框架组件,默认零 JS 输出
- Angular Universal:Angular 的服务端渲染方案