Hi,

I can't seem to remember or find the rationale behind lazy (interleaved)
execution of external modules.  For example:

    // x.js
    console.log("inside x");
    export var x;

    // y.js
    console.log("inside y");
    import x from "x.js";

With lazy execution, loading "y.js" would produce:

    > inside y
    > inside x

The alternative would be to execute dependencies prior to executing the
requested module:

    > inside x
    > inside y

What was the rationale for choosing the first alternative?

Thanks!

{ Kevin }
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to