Skip to content
Performance benchmark for Node.js Maxmind geo lookup libraries
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
GeoLite2-City.mmdb
LICENSE
README.md
index.js
package-lock.json
package.json
profile.js
yarn.lock

README.md

node-maxmind-benchmark

Performance benchmark for Node.js Maxmind geo lookup libraries.

Supports current GeoIP2 aka MMDB database format only, legacy GeoIP format is not supported

Performance

performance

Library Relative speed Operations per second Slower by
maxmind 100% 592,279 (±2.22%) 0
mmdb-reader 61.53% 364,415 (±2.16%) 63%
jgeoip 9.62% 56,951 (±3.66%) 490%
geoip2 4.33% 25,635 (±2.08%) 2210%
maxmind-db-reader 0.58% 3,437 (±2.39%) 17132%

Note: benchmark was run under node v8.4.0

License

MIT

You can’t perform that action at this time.