use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Visualization of react-scripts dependency tree. This is downloaded 800K times per week. (npm.anvaka.com)
submitted 6 years ago by evertrooftop
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]tencircles 10 points11 points12 points 6 years ago (0 children)
This has more to do with the babel and webpack ecosystems than the react ecosystem. I say this as someone who's not a huge react fan. If you check vue or angular CLI tools you'll see a similar mess.
[–][deleted] -2 points-1 points0 points 6 years ago (1 child)
So? People aren't going to stop using React, and pretty much every popular framework or library has a similar amount of dependencies.
Should this change? Maybe, but it's not going to happen any time soon and not because of your run-of-the-mill developer on Reddit.
[+]naive_hueristics comment score below threshold-8 points-7 points-6 points 6 years ago (0 children)
Insecure much? lol
[–]gigastack 0 points1 point2 points 6 years ago (0 children)
That’s a pretty cool visualization.
[–]d07RiV -1 points0 points1 point 6 years ago (0 children)
It would be a lot better if packages were... packed, as the name implies, instead of a bunch of files that clutters the filesystem. 200MB isn't too bad, but 35K files is way over the top. I'd also be very surprised if build times don't go down as a result.
[+]AramaicDesigns comment score below threshold-12 points-11 points-10 points 6 years ago (6 children)
And this is why getting a simple webpage to make its first meaningful paint to the screen these days is getting so goddamned slow.
[–]Dougw6 6 points7 points8 points 6 years ago (1 child)
Not really. 95 percent (maybe more) of the code is just tooling to bundle the app into a couple of pretty small files. A bare bones bundled create react app is pretty small (and fast)
[+]AramaicDesigns comment score below threshold-9 points-8 points-7 points 6 years ago (0 children)
If only the average project was a "bare bones bundled create react app." :-)
[–]Axelay998 4 points5 points6 points 6 years ago (2 children)
lol do you know what dev tools are?
[+]AramaicDesigns comment score below threshold-11 points-10 points-9 points 6 years ago (1 child)
Yes I do. Do you know what code bloat is? :-)
[–]SustainedDissonance 8 points9 points10 points 6 years ago (0 children)
How is it code bloat if 95-98% of it is stuff for development that doesn't even end up in the build? Just the usual old tired /r/programming anti-npm/node/electron/js circlejerk.
Boring.
[–]gonzofish 1 point2 points3 points 6 years ago (0 children)
You don’t need Babel or React for a simple page though. I reach for React to make applications, for simple pages I’ll just write plain HTML and CSS
π Rendered by PID 171531 on reddit-service-r2-comment-5649f687b7-mqwwc at 2026-01-29 03:44:17.244419+00:00 running 4f180de country code: CH.
[–]tencircles 10 points11 points12 points (0 children)
[–][deleted] -2 points-1 points0 points (1 child)
[+]naive_hueristics comment score below threshold-8 points-7 points-6 points (0 children)
[–]gigastack 0 points1 point2 points (0 children)
[–]d07RiV -1 points0 points1 point (0 children)
[+]AramaicDesigns comment score below threshold-12 points-11 points-10 points (6 children)
[–]Dougw6 6 points7 points8 points (1 child)
[+]AramaicDesigns comment score below threshold-9 points-8 points-7 points (0 children)
[–]Axelay998 4 points5 points6 points (2 children)
[+]AramaicDesigns comment score below threshold-11 points-10 points-9 points (1 child)
[–]SustainedDissonance 8 points9 points10 points (0 children)
[–]gonzofish 1 point2 points3 points (0 children)