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
Organise Large Nginx Configs Read tip
Copyright Format in Website Footer Read tip
Support ESM and CommonJS Uses of Your Library Read tip