O fato de uma função ser executada várias vezes é normal? Não afeta a performance de um site? Por exemplo quando colocamos um console log do decorator ele executa o console log pelo menos umas 3 vezes.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
O fato de uma função ser executada várias vezes é normal? Não afeta a performance de um site? Por exemplo quando colocamos um console log do decorator ele executa o console log pelo menos umas 3 vezes.
Bom dia André Joaquim Bez Birolo,
Claro que afetará a performance quando a função for extensa ou entrar em um loop (mais comum por erro na implementação do código).
Porém no exemplo é utilizado o console.log, que não afetará definitivamente em nada (0.000000000000001 seg) sobre o processamento do browser.
Bom dia André Joaquim Bez Birolo,
Se você já realizou a sugestão não se esqueça de marcar esse tópico como solucionado!!
Abraço e até logo!! ;)
A minha dúvida é para o uso de forma geral. Se o angular acaba por executar um javascript várias vezes isso acaba por afetar a performance como um todo, não há alguma maneira ou boa prática de construir o typescript de uma forma que ele execute apenas quando necessário?