It seems like the pendulum of "configuration vs. convention" has swung all the way back to the configuration side.
Before: add all the scripts you'll need to the HTML. Just don't run any scripts before the document loads.
Today: bundle in 6mb of dependencies to solve that "problem" so that we don't have to use window.onload.
I especially like the sibling commment about how this new development gets us closer to the good old days of being able to view source on our code. As though that was something that had happened to them, rather than a conscious decision to adopt worse tools.
Before: add all the scripts you'll need to the HTML. Just don't run any scripts before the document loads.
Today: bundle in 6mb of dependencies to solve that "problem" so that we don't have to use window.onload.
I especially like the sibling commment about how this new development gets us closer to the good old days of being able to view source on our code. As though that was something that had happened to them, rather than a conscious decision to adopt worse tools.