3 ms·
Others mention timing, another reason might be the language itself. Unlike Ruby/Python and other languages, core JS is very small, relying on large numbers of d
by danjac 5y ago
Others mention timing, another reason might be the language itself. Unlike Ruby/Python and other languages, core JS is very small, relying on large numbers of dependencies where other languages would have core builtins - the "leftpad" problem. This makes large frameworks difficult to maintain, because the number of dependencies you would need to manage keep the whole thing going (including security patches) makes such projects quite unwieldy over time. Even a "large" framework like NextJS for example sticks to a pretty minimal feature set (rendering, routing, assets), leaving it to the developer to add an ORM or integrate with external APIs.