2 minutes

Desde o início, a visão do Nutcache imaginada por Alain Nadeau, o seu fundador, sempre foi desenvolver um aplicativo robusto, confiável e eficiente. As escolhas tecnológicas feitas em 2013 foram consistentes na época, porque se pretendia alcançar uma capacidade de reação e resposta aceitáveis.

Contudo hoje, 7 anos depois, à medida que o número de clientes cresce e são adicionadas funcionalidades mais avançadas, o código fonte tende a complicar-se, o que diminui a velocidade de carregamento do aplicativo. Aumentar e manter o desempenho do aplicativo é um desafio que enfrentamos diariamente. 

Sabemos que todas as equipes que usam o Nutcache nem sempre obtêm a velocidade de carregamento que necessitam; resolver esse problema é uma das nossas maiores prioridades. Com esse objetivo, iniciamos uma análise ao desempenho de muitos dos elementos do aplicativo, incluindo os pop-ups. Como parte da última atualização do Nutcache, melhoramos o desempenho das seguintes telas.

 

A tela de criação de projeto

A velocidade de carregamento desta tela foi significativamente melhorada. Além disso, fizemos algumas modificações para torná-la mais eficiente; por exemplo, agora é possível fazer o seguinte:

  • Atribuir membros diretamente da tela de criação do projeto
  • Selecionar um modelo de projeto num menu suspenso

 

Performance improvements

 

As modificações implementadas nesta tela estão disponíveis em todas as versões do Nutcache.

 

A tela de registo de horas

Não só melhoramos o desempenho desta tela, mas também adicionamos as seguintes funções:

  • As horas totais trabalhadas por dia
  • O orçamento em horas por membro 
  • Registros de horas rápido (+8h, +2h, +30m, +45m, etc.)
  • Uma nova opção para as horas faturáveis

Performance improvements

 

As modificações implementadas nesta tela estão disponíveis nas versões pagas do Nutcache.

 

Também melhorámos outras telas, como:

  • Duplicar uma lista de tarefas
  • Mover um estado
  • Aequivar um estado
  • Restaurar um estado

 

Atualmente, os nossos desenvolvedores já estão a trabalhar para melhorar o desempenho de outras partes do aplicativo, incluindo uma renovação completa da lista de tarefas dentro de um projeto. O ano de 2021 será, portanto, um ano crucial em termos de desempenho, e cada dia que passa estamos mais próximos do nosso objetivo final: proporcionar a melhor experiência possível aos nossos usuários.