Encontré una práctica en la que los desarrolladores hacen que las funciones síncronas sean asíncronas para hacer menos ajustes en el futuro si las funciones pueden cambiar a asíncronas. Lo que me gustaría saber es cuál es el precio que se paga por tal práctica, supongo que el costo está en el desempeño, pero si hay otro costo, también me gustaría saberlo.
const sum = async (a,b) => a + b // Made async as preparation for unknown future changes const someAsncFunc = async (...) => { ... const res1 = await someRealAsyncFunc(...) ... const res2 = await sum(a, b) ... }