Could JavaScript have synchronous await?
2ality.com