Otimizando FCP/LCP com cache de consultas de módulos raw-view

Ainda consigo reproduzir os benefícios de desempenho usando a API de desempenho no modo privado do Firefox (Linux).

Testando http://localhost:4200/latest
O tempo gasto em renderTopicListItem caiu de ~290 ms para ~190 ms.

Minha instância de teste do Discourse tem muitos tópicos com muitas respostas e muitos autores diferentes - dados extraídos de uma instância produtiva. Isso resulta em muitos elementos para serem renderizados.
Talvez essa seja a diferença em nossos benchmarks?


Pré-renderização de conteúdo abaixo da dobra

O Discourse pré-renderiza 30 tópicos na página ‘latest’. Em seguida, o conteúdo é exibido pela primeira vez (FCP). Acima da dobra, apenas ~12 tópicos são visíveis.

O mesmo para uma página de tópico: 20 posts pré-renderizados, mas no máximo 6 posts de uma linha são visíveis acima da dobra.

Este pode ser outro ponto de otimização para FCP.