All posts

javascript

ESM is asynchronous, so how is static analysis possible?

ESM can be asynchronous and still statically analyzable. This post explains why through the Construction, Instantiation, and Evaluation phases.

8 min readjavascriptesmmodule-system

Published

Feb 10, 2026

Reading time

8 min

Sections

9

On this page9