Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update usage statistics #39

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,11 @@ available for import in JavaScript engines.

### UUID generation is an extremely common software requirement

The [`uuid` module](https://www.npmjs.com/package/uuid) on npm currently receives some
[64,000,000 monthly downloads](https://npm-stat.com/charts.html?package=uuid) and is relied on by
over 2,600,000 repositories (as of June 2019).
The [`uuid` module](https://www.npmjs.com/package/uuid) on npm received over
[180,000,000 downloads in January 2021](https://npm-stat.com/charts.html?package=uuid) and is
relied on by
[over 7,800,000 GitHub repositories](https://github.com/uuidjs/uuid/network/dependents) as of
February 2021.

The ubiquitous nature of the `uuid` module demonstrates that UUID generation is a common
requirement for JavaScript software applications, making the functionality a good candidate for the
Expand Down Expand Up @@ -107,11 +109,12 @@ How do folks in the community use RFC 4122 UUIDs?

### What are the advantages to uuid being in the standard library?

- The `uuid` module is relied on by `> 2,600,000` repos on GitHub (June 2019). Guaranteeing a
- The `uuid` module is relied on by `> 7,800,000` repos on GitHub (February 2021). Guaranteeing a
secure, consistent, well-maintained UUID implementation provides value to millions of developers.
- The 12 kb `uuid` module is downloaded from npm `> 62,000,000` times a month (June 2019); making
it available in the standard library eventually saves TBs of bandwidth globally. If we continue
to address user needs, such as `uuid`, with the standard library, bandwidth savings add up.
- The 12 kb `uuid` module is downloaded from npm `> 180,000,000` times a month (January 2021);
making it available in the standard library eventually saves TBs of bandwidth globally. If we
continue to address user needs, such as `uuid`, with the standard library, bandwidth savings add
up.

### How unique are v4 UUIDs?

Expand Down