Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

142
Visualizações
¿Convertir la función síncrona en una función asíncrona que no realiza ningún trabajo asíncrono bajo el capó provoca una pérdida de rendimiento?

Eso es si quiero reescribir una función que se da a continuación

 getDefaultNodes(){ return this.defaultNodes; } engine.js ----------------------------- const defaultNodes = engine.getDefaultNodes(); the place where its method is called.

como

 async getDefaultNodes(){ return this.defaultNodes; } engine.js ----------------------------- const defaultNodes = await engine.getDefaultNodes(); the place where its method is called.

¿Esto causa un problema de rendimiento? En caso afirmativo, ¿en qué medida?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

¿Esto trae consigo una pérdida de rendimiento?

Sí. Hay algunos gastos generales al crear la promesa, resolverla, esperarla, dividir el código en await y programar continuaciones en la cola de microtareas. También evitará algunas posibles optimizaciones (o al menos las hará mucho más difíciles).

En caso afirmativo, ¿en qué medida? ¿Es un problema?

Eso depende. Mídelo si te importa . Puede que no sea significativo, pero aun así diría que al menos es un código incorrecto.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda