You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// only has one asset but as we iterate it we will push additional new assets
// into the queue. This loop will terminate when the queue is empty.
for(constassetofqueue){
To my understanding, the loop will terminate when
there are no more child asset being pushed to the end of query
the code reached the end of query
which also means the the dependency graph was completed.
Hence the query will never be empty (there is at least one asset: the entry/main asset)
Or did I misunderstand something here?
The text was updated successfully, but these errors were encountered:
Yes, you are totally right. The loop will only stop when it reachs the leaf of the tree, in a better scenario, it has only main.js. In the worst scenario it has to go through all the tree
Thanks so much for this simple example!
It really revealed the 'magic' behind javascript bundler for me.
There is a point I'm not quite understand though.
Regarding the
for .. of
loop in thecreateGraph
functionminipack/src/minipack.js
Lines 115 to 117 in ce3b1b5
To my understanding, the loop will terminate when
child
asset being pushed to the end ofquery
query
which also means the the dependency graph was completed.
Hence the
query
will never be empty (there is at least one asset: the entry/main asset)Or did I misunderstand something here?
The text was updated successfully, but these errors were encountered: