
O WordPress anunciou uma funcionalidade que me interessa porque pode melhorar o desempenho, ou melhor, a velocidade de carregamento.
Na versão 6.8, cujo lançamento está previsto para 15 de abril deste ano, será adicionado o carregamento especulativo. Anunciam que é possível obter tempos de carregamento de página quase instantâneos carregando URLs antes de o utilizador navegar para eles. Esta funcionalidade baseia-se na API Speculation Rules, uma funcionalidade da plataforma Web que permite definir regras sobre os tipos de URL que devem ser pré-carregados ou pré-processados e a antecedência com que o carregamento especulativo deve ocorrer.
De acordo com a publicação de anúncio de 6 de março, antes da implementação, a funcionalidade foi testada com êxito em mais de 50 000 sítios WordPress através do pluginSpeculative Loading, que foi agora transferido para o Core com algumas modificações.
Com base em dados consultados a partir dos conjuntos HTTP Archive e Chrome User Experience Report (CrUX) ao longo de todo o tempo desde o lançamento do plug-in, os sites que activaram o carregamento especulativo melhoraram a sua taxa de aprovação do Largest Contentful Paint (LCP) em cerca de 1,9% na mediana, o que, embora possa parecer um número pequeno, é um grande impulso para uma única funcionalidade, considerando que muitos sites com implicações de desempenho variáveis contribuem para os dados.
Embora a versão 6.8-beta1 do WordPress esteja disponível desde 4 de março para testes, esta funcionalidade ainda não foi adicionada ao Core.
Lembre-se que para testar as versões Beta e RC do WordPress pode fazê-lo instalando-as através do WP-CLI, descarregando a versão para a instalar manualmente ou em instalações existentes a partir do plugin WordPress Beta Tester, sempre numa instalação de teste, nunca num site de produção, e depois escolher os canais "Early Development" e "Beta/RC Only".
De momento, para testar este carregamento especulativo, tem duas opções. Uma é com o plugin mencionado acima(Speculative Loading), se quiser apenas testar esta funcionalidade, ou instalando(Performance Lab) o plugin de desenvolvimento da equipa de desempenho do WordPress que contém a coleção completa de módulos de desempenho autónomos. Em ambos os casos, lembre-se de que, embora alguns módulos marcados como "experimentais" possam funcionar em produção, é aconselhável testá-los num ambiente de teste.
É assim que são apresentadas as opções de carregamento especulativo.

Agora resta saber como se comportará ao lado de opções que fazem, em parte, algo semelhante, embora não sejam exatamente iguais, como o Flying Pages, o "link preloading" do Wp Rocket, o Instant Page do Perfmatters ou o plugin Instant Click do LiteSpeed.
O que eu entendo é que, embora semelhante em termos de comportamento, uma vez que se baseia no pré-carregamento de ligações, deve ser considerado como um complemento alternativo com o qual se obtêm benefícios adicionais ao ser capaz de pré-renderizar páginas em vez de apenas as pré-carregar. A pré-renderização permite que as páginas sejam carregadas de forma verdadeiramente instantânea.
No entanto, para que o carregamento instantâneo funcione, é necessário ter os permalinks "bonitos" activados.

Seja como for, testei-o em tempo real e, à partida, não notei uma mudança muito evidente na navegação no meu ambiente. Resta agora observar o comportamento durante um período de tempo mais longo e a forma como se relaciona com a cache e o resto do sítio e fazer alguns testes comparativos.