Could someone explains why CommonJS is dynamic, while ES is static? And what is dynamic and static mean in this context? And also I am quite confused about the difference between parse time and run time, hope someone could also explain that a little. Thanks!