WordPress 6.7+ em produção: suporte nativo a AVIF, Speculative Loading e o que realmente muda para projetos sob medida.
As atualizações recentes do núcleo do WordPress (6.6 e 6.7+) trouxeram três recursos de engenharia que antes dependiam de plugins pagos: geração e suporte nativo a imagens AVIF (até 50% mais leves que JPEG e 20% menores que WebP), auditoria automática de opções sobrecarregadas na tabela wp_options (Autoload) no Diagnóstico do Site, e a chegada da Speculation Rules API para pré-carregamento instantâneo de rotas.
Muitos donos de empresa olham para uma atualização de núcleo do WordPress e enxergam apenas mudanças visuais no editor Gutenberg. Mas, para quem trabalha na camada de arquitetura e performance, os últimos lançamentos do Core entregaram melhorias profundas no motor de mídia e no banco de dados.
Imagens AVIF nativas: menos banda no 4G e LCP mais baixo
Até pouco tempo atrás, servir imagens em formato AVIF no WordPress exigia processar os arquivos fora do sistema ou contratar serviços externos de CDN de imagem. Agora, desde que o servidor tenha a extensão GD ou Imagick compilada com suporte a libavif, o próprio WordPress gera todas as miniaturas responsivas (srcset) em AVIF no momento do upload.
- Na prática: uma foto de capa institucional que pesava 180 KB em JPEG e 68 KB em WebP cai para cerca de 38 KB em AVIF sem perda perceptível de nitidez.
- Filtro automático de conversão: com um simples hook no
functions.phpdo tema filho, podemos converter uploads JPEG diretamente para AVIF na entrada.
// Converter uploads JPEG automaticamente para AVIF no WordPress 6.7+:
add_filter( 'image_editor_output_format', function( $formats ) {
$formats['image/jpeg'] = 'image/avif';
return $formats;
} );
Auditoria nativa de Autoload na tabela wp_options
Um dos gargalos mais silenciosos em sites WordPress com mais de dois anos de vida é o inchaço das opções com autoload = 'yes' (ou 'on' nas versões novas). Como o WordPress carrega todas essas linhas em memória em absolutamente todas as requisições, plugins desinstalados que deixam lixo para trás derrubam o TTFB (Time to First Byte).
O núcleo agora monitora esse volume nativamente na tela de Diagnóstico (Site Health), emitindo alerta sempre que o pacote autoload ultrapassa 800 KB. Nos projetos do Dantas Studio, mantenho esse índice abaixo de 320 KB limpando transients expirados e desativando o autoload de tabelas de log.
PHP 8.3 em produção: ganho real de CPU e armadilhas de legado
Subir a versão do interpretador do PHP 8.0/8.1 para o PHP 8.3 entrega uma redução imediata de 12% a 18% no tempo de execução de scripts pesados do WooCommerce e do JetEngine. Porém, o PHP 8.2+ passou a emitir avisos de depreciação para Dynamic Properties (propriedades de classe criadas sem declaração prévia), o que ainda quebra temas antigos ou plugins abandonados se você atualizar sem testar os logs.
Perguntas frequentes
Todos os navegadores atuais já suportam imagens em AVIF?
Sim. Chrome, Safari (iOS e macOS), Firefox e Edge já possuem suporte nativo completo ao formato AVIF, cobrindo mais de 94% dos dispositivos globais. Para projetos que exigem compatibilidade com sistemas corporativos muito antigos, usamos a tag
Como descobrir quais plugins estão poluindo a tabela wp_options?
Basta rodar uma consulta SQL ordenando pelo tamanho do campo option_value onde o autoload está ativo: SELECT option_name, LENGTH(option_value) AS bytes FROM wp_options WHERE autoload IN ('yes', 'on', 'auto') ORDER BY bytes DESC LIMIT 20;