[Перевод] Год npm в цифрах: 2014
npm — это пакетный менеджер Node.js. С его помощью можно управлять модулями и зависимостями.Небольшая часть моей работы над npm связана с отслеживанием различных показателей производительности. Это помогает убедиться в том, что наши системы работают. Мы в курсе возможных проблем с производительностью и адекватно планируем будущий рост. Все это нужно в том числе и для того, чтобы наши деловые отношения были основаны на реальных показателях.
Ниже представлен набор показателей. Некоторые из них я отслеживаю, а некоторые просто решил посмотреть. Еще указано то, насколько они изменились с 1 января по 31 декабря 2014 года.
Количество пакетов в реестре:1 января: 53 45931 декабря: 115 194Темпы роста: 2.1x.Скачиваний за предыдущие 30 дней: 1 января: 149 822 000 (примерно)31 декабря: 648 620 794Темпы роста: 4.3x (рост на самом деле немного больше, это связано с тем, что недавно проходили новогодние праздники)Количество талисманов: 1 января: 031 декабря: 1Это долгая история, но у нас теперь есть вомбат и мы его любим. Спасибо, Джон!
Количество загрузок в будние дни (примерно): 1 января: 6 024 00031 декабря: 25 000 000Количество загрузок в выходные дни (примерно): 1 января: 3 000 00031 декабря: 12 000 000Мы перечислили их отдельно, потому что многих людей до сих пор удивляет то, что Node.js больше популярен в будние дни, чем на выходных. Люди используют npm чтобы делать по-настоящему серьезные вещи!
Почему число скачиваний растет в два раза быстрее, чем число пакетов? Потому что людей, просто использующих пакеты, больше, чем людей, участвующих в их разработке. Насколько точно — сказать довольно сложно. Вот некоторые показатели, которые мы попытались измерить:
Зарегистрированные разработчики: 1 января: 21 000 (очень грубая оценка)31 декабря: 83 317Темпы роста: 4x. На текущий момент регистрируются только те, кто собирается публиковать пакеты.Еженедельные число уникальных посетителей сайта npm: 18 января (первый день, за который мы имеем данные): 113 00020 декабря (последняя неделя перед праздниками): 264 000Темпы роста: 2.3xВсего уникальных пользователей на сайте npm в 2014 году: 5 444 000Всего просмотров страниц в 2014 году: 35 000 000Топ-10 стран, использующих npm: 1. США2. Великобритания3. Индия4. Германия5. Франция6. Канада7. Китай *8. Россия9. Япония10. Бразилия (* Китайские пользователи npm запускают множество зеркал, поэтому фактическое использование npm в Китае, вероятно, выше)
Как насчет программного обеспечения самого npm?
Общее количество коммитов во все репозитории npm: 2013: 9192014: 3 360Темпы роста: 3.6xНекоторых статистических данных у нас пока не хватает, но они появятся, если мы соберемся сделать пост в следующем году.
Уникальные IP-адреса, обращающиеся к реестру, за последние 7 дней: 1 402 000 (примерно)Уникальные посетители сайта за последние 90 дней: 2 100 000Всего репозиториев: 154Открытых вопросов: 1173Закрытых вопросов: 6889Количество штатных сотрудников: 1 января: 031 декабря: 11Остается только добавить: это был очень хороший год, и все это благодаря прекрасным пользователям, таким как вы, которые каждый день появлялись и пользовались нашими программами и сервисами! Мы очень счастливы, что вы это делали. С Новым 2015 Годом!