Desempenho

Rápido com um mundo grande, e mostramos os números

Muitas ferramentas de escrita ficam lentas quando um mundo cresce. Testamos o LoreHub com milhares de artigos e centenas de diálogos e publicamos exatamente o que medimos.

O mundo de teste

Do tamanho de um RPG longo, criado do zero a cada execução pela mesma API que o app usa.

5.000
artigos
200
diálogos
4.980
nós de diálogo
1.000
nós no maior diálogo

Quanto tempo cada tela leva

Tempo de servidor de tudo o que uma tela carrega. Típico é a mediana; o mais lento é o percentil 95.

Tela ou açãoTípicoMais lentoDados
Abrir o mundo (carrega todos os artigos)38 ms87 ms645 KB
Abrir uma história (lista de diálogos)90 ms108 ms46 KB
Abrir um diálogo de 1.000 nós50 ms242 ms1.103 KB
Pesquisar no mundo todo16 ms25 ms—
Salvar uma alteração no canvas14 ms16 ms—
Exportar um diálogo de 1.000 nós para JSON4.040 ms4.177 ms1.555 KB

Medido em 24 de outubro de 2026, 30 execuções cronometradas por tela.

Como medimos

O benchmark é um script do nosso repositório, então qualquer pessoa da equipe pode rodá-lo e obter o mesmo mundo.

Um servidor novo a cada execução

Cada execução inicia do zero a API do LoreHub e o SQL Server em uma máquina limpa e depois cria o mundo de teste.

Aquecimento e depois medições

Os primeiros carregamentos de cada tela são ignorados; depois, cada carregamento é cronometrado e contado.

As requisições que o app realmente envia

Cada tela envia em paralelo as mesmas requisições que o app. Sua rede e seu navegador se somam a esses números.

Repetido quando o LoreHub muda

Rodamos o benchmark de novo quando mudamos a forma como o LoreHub carrega ou salva dados, e atualizamos esta página.

Status ao vivo

Veja na hora se o app, a API e os serviços por trás deles estão funcionando.