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.