Skip to content

Top-Level await in Node.js

View on Twitter

💡 Node.js 14.8 was released last week! 🚀

It brings top-level await to the masses. You can now use this feature without a feature flag.

❗️ You do need to use ES Modules. Add "type": "module" in package.json or rename .js -> .mjs.

Prior to Node.js 14.8 you had to wrap async/await in an IIFE. From Node.js 14.8 and up, you can use top-level await in ES Modules.
You might also like
Print Your Environment Read tip
Using ES Modules in Node.js Read tip
Difference Between Apt and Apt-Get Read tip