4 ms·
One thing zero dependencies bring is the size would become huge. Another thing is people either: 1. Use their own boring abstraction every time, and every abs
by namelosw 7y ago
One thing zero dependencies bring is the size would become huge.
Another thing is people either:
1. Use their own boring abstraction every time, and every abstraction might be different.
2. Not using abstraction at all, this makes JavaScript more like C code base.
Of course, I'm not saying it's not fragile now. But probably the answer is not as simple as dependency free. Some dialect provides interfaces (like TypeScript), type-classes (yet to be seen in mainstream dialects but I believe this really helps when dealing with fragility because Java could also be fragile because of nominal typing without having type-class) might help in the future.