Imagine I have two modules that look like this:
<script type=“module” src="../js/module1.js"></script>
<script type=“module” src="../js/module2.js"></script>
None of them import from each other.
If module1
is executed before module2
, does that means when module1
is popped off the call-stack (and after the micro-queue is emptied and possibly some rendering gets done) the call-stack will be empty - potentially allowing module2
to get pushed on it? Basically, are module1
& module2
treated as two separate macro-tasks or are they treated as one big script?
from Are multiple modules treated as separate macro-tasks?
No comments:
Post a Comment