<div dir="ltr">OK - I see it on the wiki here:<div><br></div><div>"Compilation resolves and validates all variable definitions and references"</div><div><br></div><div style>It still seems odd to me that we're going to check a dynamic object (the global object) at link-time for references.  What if the global object is changed after the linking pass, but before the module executes?  Does the variable reference still point to the old thing?</div>
<div style><br></div><div style>    // Before linking, window.bar = "before"</div><div style><br></div><div style>    // foo.js</div><div style>    bar = "after";</div><div style><br></div><div style>    // main.js</div>
<div style>    import "foo";</div><div style>    console.log(bar); // "before"?</div><div style><br></div><div style><br></div><div style>Thanks,</div><div><br></div><div style>{ Kevin }</div></div>