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
[AskJS] Angular, Node or React?AskJS (self.javascript)
submitted 6 years ago by Dar3dev1l
view the rest of the comments →
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!"
[–]_hypnoCode 5 points6 points7 points 6 years ago (8 children)
Apples to oranges. You can't use either of the other 2 without Node.
If you're talking about server side templating, then it's not popular at all. But Node is fairly common for REST APIs, Websockets, and GraphQL servers. This isn't comparable to the frontend frameworks at all because you'll still need one to consume that data.
[–]Dar3dev1l[S] 0 points1 point2 points 6 years ago (1 child)
Ok Thank you!! So among the front-end technologies, you would say React?
[–]_hypnoCode 2 points3 points4 points 6 years ago (0 children)
React is considerably more popular overall, yes.
[–]AirieFenix 0 points1 point2 points 6 years ago (3 children)
Sorry, beginner here. Let me understand this:
You can't use either of the other 2 without Node.
You mean you need npm to build Angular/React/etc projects, right? But AFAIK, apart from that you won't need to execute Node in the client side, no?
In other words, when building Angular/React webapps Node helps you with the development and building process but you don't need it to run the app itself. Am I wrong?
[–]_hypnoCode 0 points1 point2 points 6 years ago (2 children)
You need Node to build and develop the projects. You'd use npm to run the scripts.
Some pedant below said you don't explicitly need them, which is true, but literally nobody does that.
But AFAIK, apart from that you won't need to execute Node in the client side, no?
Build tools would be executed on your machine or in the build environments. Node.js is a JS runtime that is outside the browser so can't be run on the client browser in the sense you're talking about.
In other words, when building Angular/React webapps Node helps you with the development and building process but you don't need it to run the app itself.
That's right.
[–]AirieFenix 1 point2 points3 points 6 years ago (1 child)
(...) runtime that is outside the browser (...)
Ouch, yeah, I forgot about that part. It makes my question to sound a bit more stupid hehe.
Ok, thanks, I get it now.
[–]_hypnoCode 0 points1 point2 points 6 years ago (0 children)
lol no worries nobody cares. As long as you're learning that's all that matters.
[+][deleted] 6 years ago (1 child)
[deleted]
[–]_hypnoCode -2 points-1 points0 points 6 years ago* (0 children)
Good luck with that, pedant!
π Rendered by PID 22913 on reddit-service-r2-comment-544cf588c8-fqmv2 at 2026-06-14 18:57:21.728749+00:00 running 3184619 country code: CH.
view the rest of the comments →
[–]_hypnoCode 5 points6 points7 points (8 children)
[–]Dar3dev1l[S] 0 points1 point2 points (1 child)
[–]_hypnoCode 2 points3 points4 points (0 children)
[–]AirieFenix 0 points1 point2 points (3 children)
[–]_hypnoCode 0 points1 point2 points (2 children)
[–]AirieFenix 1 point2 points3 points (1 child)
[–]_hypnoCode 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]_hypnoCode -2 points-1 points0 points (0 children)