📜 ⬆️ ⬇️

Year npm in numbers: 2014

npm is the Node.js package manager. With it, you can manage modules and dependencies.

A small part of my work on npm is related to tracking various performance indicators. This helps ensure that our systems are working. We are aware of possible performance problems and adequately plan future growth. All this is necessary, among other things, in order for our business relations to be based on real indicators.

Below is a set of indicators. Some of them I follow, and some just decided to look. It also shows how they have changed from January 1 to December 31, 2014.
')

Number of packages in the registry:


January 1: 53,459
December 31: 115 194
Growth rate: 2.1x.

Downloads for the previous 30 days:


January 1: 149,822,000 (approximately)
December 31: 648,620,794
Growth rate: 4.3x (the growth is actually a bit more, this is due to the fact that recently passed the New Year holidays)

Number of talismans:


January 1: 0
December 31: 1

It's a long story, but we now have a wombat and we love it. Thank you, John !

Weekly weekly downloads (approximately):


January 1: 6,024,000
December 31: 25,000,000

Number of weekend downloads (approximately):


January 1: 3,000,000
December 31: 12,000,000

We listed them separately, because many people are still surprised that Node.js is more popular on weekdays than on weekends. People use npm to do some really serious stuff!

Why does the number of downloads grow twice as fast as the number of packages? Because the people who just use the packages are more than the people involved in their development. How accurate - quite difficult to say. Here are some indicators that we tried to measure:

Registered developers:


January 1: 21,000 (very rough estimate)
December 31: 83,317
Growth rate: 4x. Currently, only those who are going to publish packages are registered.

Weekly number of unique visitors to the npm site:


January 18 (the first day for which we have data): 113 000
December 20 (last week before the holidays): 264,000
Growth Rate: 2.3x

Total unique users on the npm website in 2014:


5,444,000

Total page views in 2014:


35,000,000

Top 10 countries using npm:


1. United States
2. United Kingdom
3. India
4. Germany
5. France
6. Canada
7. China *
8. Russia
9. Japan
10. Brazil

( * Chinese npm users run many mirrors, so the actual usage of npm in China is probably higher )

What about the npm software itself?

Total number of commits to all npm repositories:


2013: 919
2014: 3,360
Growth Rate: 3.6x

We still lack some statistics, but they will appear if we are going to make a post next year.

Unique IP addresses accessing the registry for the last 7 days:


1,402,000 (approximately)

Unique website visitors for the last 90 days:


2 100 000

Total repositories:


154

Open questions:


1173

Closed questions:


6889

Number of full-time employees:


January 1: 0
December 31: 11

It only remains to add: it was a very good year, and all this thanks to excellent users, such as you, who appeared and used our programs and services every day! We are very happy that you did it. Happy New Year 2015!

Source: https://habr.com/ru/post/247481/


All Articles