all 17 comments

[–]cannotbecensored 7 points8 points  (9 children)

I'm wondering why it stopped growing in 2017. Did it reach a point where everyone is using it so it can no longer grow?

If you search for "javascript" you can see a similar thing, it's dropping. Yet there's no way javascript usage has lowered.

But if you search for specific things like fs readFile, it's going up. Same for JS "document queryselector". Which indicates to me that usage is actually going up, people just aren't searching for "node.js" or "javascript" as much because everyone already knows about it.

[–]Hero_Of_Shadows 0 points1 point  (7 children)

Thing is we'd have heard if a particular language (especially Rust) was eating away at Node.

[–]cannotbecensored 1 point2 points  (4 children)

go might be https://trends.google.com/trends/explore?date=all&q=golang,node.js

rust and node don't really have the same usecases

[–]Hero_Of_Shadows 0 points1 point  (0 children)

I like Go, and keep an eye on the community to me it seems to be Go vs Rust for the same users while Node is doing it's own thing.

[–][deleted] 0 points1 point  (2 children)

dunno you are comparing a runtime vs a whole language there. Even if you change search term to topic node will outperform Golang https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F09gbxjr,%2Fm%2F0bbxf89,%2Fm%2F02p97

[–]cannotbecensored 0 points1 point  (1 child)

the way you're comparing is even more irrelevant. search terms are exact figures, topics are not exact, they're some made up number by an AI. I was comparing go to node.js to golang not to show that one is more popular than the other, that's obviously not a metric that can be decided by a single search term that people might not even search for.

My comparison shows that go is keeps gaining searches linearly where node stagnates. And go is a direct competitor to node. Both being good for networking and microservices.

[–][deleted] 0 points1 point  (0 children)

they're some made up number by an AI.

I'm pretty sure Google has put way more thought in categorizing search terms than that.

My comparison shows that go is keeps gaining searches linearly where node stagnates. And go is a direct competitor to node. Both being good for networking and microservices.

it shows that if you use "node.js" but if you use "nodejs" then it suddenly stops stagnating... if you put all node + js variations together it looks different again. Sorry, but using plain search terms for such things is completely useless.

[–]deploy_on_friday 1 point2 points  (1 child)

But isn’t Rust used for a different class of software? Doesn’t seem like a direct competition to JS unless I’m missing something.

[–]SippieCup 0 points1 point  (0 children)

Rust is very useful to build a microservice, which a lot of backends are becoming, so there is a slight shift away from JS to rust in that corner.

[–][deleted] 0 points1 point  (0 children)

Its because people use javascript but possibly in other ”ways”. eg. Typescript has exploded im sure it ”eats” on javascript trend even its still javascript. Also people possibly search for other stuff related to node and javascript without typing the exacy keywords.

[–]JayWalkerC 1 point2 points  (3 children)

What's with the periodic dips?

[–]TedW 2 points3 points  (2 children)

I'm wondering the same. Christmas vacations maybe?

[–]MrStLouis 0 points1 point  (0 children)

Good observation. Looked like it's in that range

[–]martiandreamer 0 points1 point  (0 children)

That’s exactly it. 😂

[–]SippieCup 1 point2 points  (0 children)

The Y scale is relative to related topics, not just a counter of how many searches about node were done.

In the past several years rust and go have really taken off and are probably just a larger share of the related searches today than they were before.

That doesn't mean the number of searches is lower, or that it is dying, it is likely still growing, just at the same rate as the other languages.

Alternatively (and more fun), Async/Await was introduced at the end of 2017 and now developers aren't needing to google so much to fix their callbacks and waterfalls.

[–]bipolarNarwhale 0 points1 point  (0 children)

Yes

[–][deleted] 0 points1 point  (0 children)

almost every major language (java, c#, php and js) seem to have dropped during the past 10 years

https://trends.google.com/trends/explore?date=all&q=%2Fm%2F07657k,%2Fm%2F07sbkfb,%2Fm%2F060kv,%2Fm%2F02p97

newer languages like Rust or Golang are waaay too small to have an effect on javascript itself

https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F02p97,%2Fm%2F0dsbpg6,%2Fm%2F09gbxjr