JavaScript used to be seen as a language where developers could write code quickly, but it was not necessarily suitable for teams of developers writing code at scale for large applications. One reason was that, until relatively recently, it didn’t have strong module support natively.
Full article