Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback da geração de PDF #27

Open
cv opened this issue Mar 31, 2016 · 1 comment
Open

Feedback da geração de PDF #27

cv opened this issue Mar 31, 2016 · 1 comment
Labels

Comments

@cv
Copy link

cv commented Mar 31, 2016

No Firefox e Chrome, gerar a carta da SRF (489 páginas) leva por volta de 4 minutos.

Enquanto isso, a página fica travada e envia alguns alertas perguntando se quer parar o script, sem feedback para o usuário.

@cv cv added the ready label Mar 31, 2016
@cv
Copy link
Author

cv commented Apr 4, 2016

O @andreleite passou mais um tempo investigando esse problema de performance, e após uma conversa com ele aqui na ThoughtWorks, chegamos a algumas conclusões:

  • O tempo de geração dos PDFs de todas as cartas exceto a da SRF está aceitável
  • A SRF tem uma massa de dados muito atípica em relação a outros órgãos
  • Gerar os PDFs ao publicar a carta de serviços é possível, mas traz problemas de armazenamento
  • Utilizar a API de Web Workers para gerar o PDF em background enquanto a linha de execução principal do JavaScript fica livre para dar feedback ao usuário sobre o progresso é possível, mas traz considerações sobre dificuldade técnica e compatibilidade com navegadores

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant