|
|
|
|
|
by namelosw
2550 days 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. |
|