Páginas filhas
  • DEAITOOLS-82 DT Melhorar performance na renderização de APIs grandes

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

As responses e requests agora já são carregadas de maneira colapsada, de modo que, caso o usuário queira saber maiores detalhes sobre aquelas requests e responses, ele deverá clicar nos novos botões para mostrar esses conteúdos. Essa medida também teve impacto positivo na performance da página.

04. RESULTADOS

Após a implementação das melhorias, foram comparados dois cenários: um com a versão anterior e outro com a nova versão. Os gráficos abaixo foram gerados utilizando a ferramenta Profiler do Chrome. Mostram a redução de tempo na carga das 3 APIs informadas na issue. No servidor jv-fwk-dev01 executou-se a versão anterior aos ajustes. No servidor api.totvs.com.br executou-se a versão com melhorias.

OpenAPI TestadoAntesDepois
EquipmentModel_v1_000

Image Modified

Image Modified

Buyers_v1_000

Image Modified

Image Modified

ItemScript_v1_000

Image Modified

Image Modified

05. INFORMAÇÕES ADICIONAIS

    • Corrigido bug em que a navbar superior tampava o título do endpoint, quando o usuário clicava em um dos itens do menu lateral.
    • Corrigido bug na janela de exemplos das request, onde o portal quebrava quando havia um put/post com request body vazio e o usuário clicava na aba "Java".
    • Corrigido quebra de layout quando o título da response era muito grande. Agora o conteúdo é colapsado e aparece por inteiro caso o usuário passe o mouse.