I don't agree with your analysis. The current "everything is an event" architecture causes even internal code to be implicitly coupled to execution order. It also makes it very hard to build composable plugins that reliably work in the presence of other plugins.
-
-
Yup. I even think
@wSokra saying a few months back, if he would write it today, it probably would likely look at bit different. -
Does webpack have any guarantees around hermetic and reproducible builds?
-
I've still not entirely wrapped my head around this concept so please correct me if I misunderstand: When a build happens, if nothing changes it should produce the same output every time?
-
Then yes. We even guard against this on the surface (although shallow with example) in our stats tests IE: our stats and output is snapshotted to ensure hashes do not change and fail if they differ across platform etc.https://github.com/webpack/webpack/tree/master/test/statsCases/preset-detailed …
-
Sam, there could be more depth in this. Like we could technically spin up a test case specifically for hermiticity (sp?) and snapshot resulting exact code etc.,
-
Does that answer your question accurately?
-
it does! thanks!!
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
