josevangoes já ouvi falar do Overleaf? Eu não tenho certeza o que eles rodam no backend. Dependendo do fonte LaTeX que está escrevendo, a compilação pode exceder o tempo máximo para uma conta gratuita. Não entendo tão bem quanto os caras do forum do LaTeX, mas deixo alguns comentários caso seja úteis:
LaTeX tem a vantagem de você poder compilar o documento a partir de um fonte criado em um editor de texto simples. Caso você explore recursos que envolvam uso de "bibliotecas" externas, o pdflatex
, por exemplo, vai precisar baixar tais dependendências da nuvem para então poder concluir a compilação. Textos com referências cruzadas, levam um pouco mais de tempo por causa de rodadas adicionais para resolvê-las.
Renderizar um texto de uma página web usando o MathJax é diferente de você compilar um texto fonte LaTeX na linha de comando ou usando alguma IDE.
Para dar uma visão geral do meu projeto, segue o link de um vídeo onde apresento como ele funciona por dentro:
Hoje fiz uma reimplantação e, para minha surpresa, o tempo de compilação foi reduzido para menos de 5 segundos. Vou realizar mais testes para confirmar se esse resultado se mantém.
No futuro, compartilharei neste mesmo tópico uma aplicação para que todos possam testar meu compilador LaTeX.