BASELINE NowYouCanUse.com
Newly Available JavaScript

Top-level await

The await keyword, when used at the top level of a module (outside of an async function), delays parent module execution until after a promise fulfills.
Baseline Status: Achieved Newly Available on Sep 14, 2026 across core engines.
Desktop Browser Engine Support
Google Chrome
89
Supported
Mozilla Firefox
89
Supported
Apple Safari
27
Supported
Microsoft Edge
89
Supported
Mobile Browser Engine Support
Chrome Android
89
Firefox Android
89
Safari iOS
27
Specifications and References
id: top-level-await