Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

146
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda