- Modules will be loaded partially to prevent any circular dependencies
- require() will auto parse any .json extension files. ex: myJson = require(“some.json”);
- Modules will only be loaded once
- exports & module.exports are different. exports is assigned to module.exports on load, re-assign after to exports is module-viewable-only