Next.js 15 RC 2
(nextjs.org)- upgrade do @next/codemod: é possível migrar o código por meio de codemod
- Turbopack para desenvolvimento: foi usado o Turbopack para otimizar o roteamento estático e melhorar a velocidade de build. Deve se tornar estável no 15
- Async Request APIs (Breaking): dados específicos da requisição (headers, cookies etc.) passam a ser tratados de forma assíncrona para melhorar o desempenho de server-side rendering. Ainda podem ser usados de forma síncrona, mas isso será exibido como warning
- Server Actions: a segurança foi reforçada com a introdução de IDs imprevisíveis para transferência segura de dados, e ações não utilizadas são removidas do bundle
- Static Indicator: a funcionalidade de indicação de rotas estáticas foi aprimorada para que desenvolvedores possam entender com mais facilidade o processo de tratamento de rotas
- next/form: foi adicionado um componente
formpara navegação no cliente de forma rápida e simples - next.config.ts: suporte direto a TypeScript no arquivo next.config.ts
- instrumentation.js (Stable): oferece recursos para monitorar o desempenho do servidor Next.js e rastrear erros. Permite integração com ferramentas de observabilidade como OpenTelemetry, e foi adicionado o hook onRequestError, que captura erros do servidor e registra informações importantes de contexto, podendo ser usado no Sentry.
- Improvements in development and build: melhorias de velocidade em build e HMR
- Self-hosting: no self-hosting, foi ampliado o controle sobre instruções de Cache-Control. Foi adicionada a configuração expireTime para controlar o período de stale-while-revalidate em páginas ISR
- Linting: adicionado suporte ao ESLint 9
Obs.: aparece no blog do Next.js uma pessoa com o nome Choi Jiwon1
Ainda não há comentários.