Node.jsの使用調査をしてみた

2018 / 03 / 30

Edit
🚨 This article hasn't been updated in over a year
💁‍♀️ This post was copied from Hatena Blog

今年度も終わりなので Node.js がどれぐらいダウンロードされているかの調査を行いました。

2017 年版は nodesource が出している記事を読むと良さそう。

Node by Numbers 2018 — NodeSource Aside from sustained growth in Node.js adoption during 2018, analysis of the past year shows the imp...

実は、Node.js にはダウンロード数などのデータが公開されています。

https://nodejs.org/metrics

リポジトリ

https://github.com/hiroppy/node-metrics

3 月のデータ

ダウンロード数

まだ 3 月継続中ですが、2018/03/30 の 09:30 までの合計は以下のようになりました。 合計ダウンロード数は、27,906,427でした。

バージョン

https://jsfiddle.net/hiroppy/77aotuvd/17

バージョンダウンロード数
811,782,907
67,972,525
93,062,704
42,016,312
5452,028
7452,028
0.10420,357
0.12381,949

使用バージョンは、8(LTS), 9(Current), 6(LTS), 4(LTS)の順番でした。 LTS 対象である、4, 6, 8 の使用者が多いです。 また、4 が意外に多く、0.12 の人もいて驚いています。 最新のシンタックスを使いたい時は、トランスパイルがまだ必要な気がします。

4 は 2018/04 をもって、メンテナンスモードが終了されます。 6 は 2018/04 をもって、メンテナンスモードに入ります。

https://github.com/nodejs/Release#release-schedule

OS

https://jsfiddle.net/hiroppy/09mmhb9x/2/

OSダウンロード数
linux13,350,800
win3,053,796
osx923,702
sunos16,232
aix3,620

win ユーザが多い!!

国ランキング

https://jsfiddle.net/hiroppy/dphkush8/

ダウンロード数
US19,422,144
CN1,319,553
DE1,100,201
RU642,479
IE546,270

アメリカと中国で 7 割近くを占める結果になりました。

ちなみに、日本は 13 位で170,207でした。

2017/04 - 2018/03

今年度の合計ダウンロード数は286,225,092でした 🎉

https://jsfiddle.net/hiroppy/azvh622v/8/

ダウンロード数
0422,225,263
0522,228,303
0621,249,011
0722,797,850
0822,864,198
0921,934,121
1024,290,305
1124,922,497
1224,897,075
0125,931,180
0224,801,604
0328,083,685

毎月、20,000,000 以上をキープしている状態が続いています。 なぜか、2018/03 だけすごい多いのはなぜだろうか。。。

新規コントリビューター数

nodesource の記事から

どんどん、伸びてきていて、2017 年は 741 人となりました。 各地で行われている、code + learn のおかげかとは思います。

https://github.com/nodejs/code-and-learn