@divVerent@social.tchncs.de maybe the original JS was never intended for that, but Ecmascript has grown a lot since then. It's currently the language with the best module system so yeah, large codebases shouldn't exist, ideally you're just combining separate modules (either written by you as well or someone else). A combination of does-one-thing-and-does-it-well module is easier to audit, easier to refactor and easier to understand