公司介绍

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 的服务端渲染方案