Nearly all modules now load their code at startup instead of on first use, shifting timing.
What's wrong with this entry?
Almost every internal module used to have its top-level code wrapped in a deferred initialiser that ran the first time something imported it. Those wrappers drop from 5815 to 105 in this build, and the bodies are now plain top-level code. Work that used to happen on first call now happens during process load.
- Affects constant tables, regexes, embedded asset reads, schema definitions and lazily built singletons.
- Many diff hunks that look like "a function became a constant" are just an empty placeholder stub being replaced by the real value.
var It = ["managedSourcesBehavior", "wslInheritsWindowsSettings"];
Strings lifted out of the shipped bundle, so the claim above can be checked against them.