Automatic compilation and bundling. Optimized for production from the start.
Pre-render pages at build time (SSG) or request time (SSR) in a single project.
Add and update statically pre-rendered pages incrementally after build time.
Automatic TypeScript configuration and compilation.
Fast, reliable live-editing experience, as proven at Facebook scale.
Every component in the pages
directory becomes a route.
Optionally create API endpoints to provide backend functionality.
Create component-level styles with CSS modules. Built-in Sass support.
Optimized bundle splitting algorithm created by the Google Chrome team.
Support for environment variables, preview mode, custom head tags, automatic polyfills and more.