O WordPress lançou um plugin oficial que adiciona suporte para uma tecnologia de ponta chamada carregamento especulativo, que pode ajudar a aumentar o desempenho do site e melhorar a experiência do usuário para os visitantes do site.
Carregamento especulativo
O carregamento especulativo é uma técnica que busca páginas ou recursos antes que um usuário clique em um link para navegar para outra página da web.
A página oficial do WordPress sobre esta nova funcionalidade a descreve:
“A API de regras de especulação é uma nova API da web… Ela permite definir regras para pré-buscar e/ou pré-renderizar dinamicamente URLs de determinada estrutura com base na interação do usuário, na sintaxe JSON – ou em outras palavras, pré-carregar especulativamente esses URLs antes da navegação.
Esta API pode ser usada, por exemplo, para pré-renderizar quaisquer links em uma página sempre que o usuário passar o mouse sobre eles. Além disso, com a API Speculation Rules, “pré-renderizar” na verdade significa pré-renderizar a página inteira, incluindo a execução de JavaScript. Isso pode levar a tempos de carregamento quase instantâneos quando o usuário clica no link, pois a página provavelmente já teria sido carregada por completo. No entanto, essa é apenas uma das configurações possíveis.”
O novo plugin do WordPress adiciona suporte para a API de regras de especulação. As páginas do desenvolvedor Mozilla, um ótimo recurso para compreensão técnica de HTML, descrevem-no assim:
“A API Speculation Rules foi projetada para melhorar o desempenho em navegações futuras. Ele tem como alvo URLs de documentos em vez de arquivos de recursos específicos e, portanto, faz sentido para aplicativos de várias páginas (MPAs) em vez de aplicativos de página única (SPAs).
A API de regras de especulação fornece uma alternativa ao recurso amplamente disponível e foi projetada para substituir o recurso obsoleto apenas do Chrome. Ele fornece muitas melhorias em relação a essas tecnologias, juntamente com uma sintaxe mais expressiva e configurável para especificar quais documentos devem ser pré-buscados ou pré-renderizados.”
Plug-in do Laboratório de Desempenho
O novo plugin foi desenvolvido pela equipe oficial de desempenho do WordPress, que ocasionalmente lança novos plugins para os usuários testarem antes de uma possível inclusão no núcleo real do WordPress. Portanto, é uma boa oportunidade para ser o primeiro a experimentar novas tecnologias de desempenho.
O novo plugin do WordPress é configurado por padrão para pré-renderizar “URLs de front-end do WordPress”, que são páginas, postagens e páginas de arquivo. O modo como funciona pode ser ajustado nas configurações:
Settings > Reading > Speculative Loading
Compatibilidade do navegador
A API especulativa é suportada pelo Chrome 108, no entanto, as regras específicas usadas pelo novo plug-in exigem o Chrome 121 ou superior. O Chrome 121 foi lançado no início de 2024.
Os navegadores que não oferecem suporte simplesmente ignorarão o plug-in e não afetarão a experiência do usuário.
Confira o novo plugin WordPress de carregamento especulativo desenvolvido pela equipe oficial de desempenho do WordPress.
Carregamento especulativo pela equipe de desempenho do WordPress