claudeenmodel: claude-sonnet-4-20250514
Next.js 9.2 Release: Built-in CSS Support and Performance Improvements
Key Points
- Native CSS and CSS Modules support without plugins
- 23-70% reduction in JavaScript bundle sizes
- Catch-all dynamic routes with [...name] syntax
Summary
Next.js 9.2 introduces native CSS support, improved code-splitting, and catch-all dynamic routes. All features are backwards compatible and require only updating to the latest version.
Key Points
- Built-in CSS Support: Import global stylesheets directly in
pages/_app.jswithout external plugins - CSS Modules: Component-level styles using
.module.cssnaming convention with automatic scoping - Improved Code-Splitting: Google Chrome team optimized chunking strategy resulting in 23-70% smaller bundles
- Catch-All Routes: New
[...name]syntax supports wildcard routing for CMS-powered sites - Performance Gains: Real-world applications saw 87% reduction in JavaScript loaded during client-side navigation
- HTTP/2 Optimization: Better utilization of HTTP/2 while maintaining HTTP/1.1 performance
- Backwards Compatibility: Existing
@zeit/next-cssusers should migrate to built-in support