GeoJS 2020 update

2020 has been a monumental year for GeoJS, most notably it finally broke 100 million requests in a single day.

Super exciting day for me personally. GeoJS broke 100m requests in a single day 3 days ago and I didn’t even realise 🥳
— James Loh (@itsjloh) May 29, 2020

GeoJS now serves over 120 million requests a day, peaking at just under 170 million on the 10th of November. As always GeoJS wouldn’t be able to serve this level of traffic without Cloudflare and DigitalOcean who continue to sponsor the project. I cannot thank them enough.

This year GeoJS only saw one month of negative growth, falling just 1.7% in August. December just scraped by with a 0.1% increase.

Month Requests Growth
January 1,044,053,236 8.5%
February 1,237,516,055 18.5%
March 1,963,601,568 58.6%
April 2,186,900,677 11.3%
May 2,665,812,322 21.7%
June 3,606,031,089 35.2%
July 3,795,942,373 5.2%
August 3,728,105,266 -1.7%
September 3,819,941,044 2.4%
October 4,537,019,916 18.7%
November 4,647,881,532 2.4%
December 4,653,032,055 0.1%

2020 saw one infrastructure change to the GeoJS network with the removal of the Australian node which saw very little traffic. The latency between Australia and Singapore (the next closest endpoint) is acceptable enough it wasn’t worth the hassle.

GeoJS served a whopping 40TB of traffic over the year with Cloudflare caching 10TB of that. Thankyou again to Cloudflare for providing us with the bandwidth they do.

I say this every year but thanks to everyone who continues to use GeoJS. I’m planning on opening up sponsorships via GitHub sponsors sometime this year so if you or your company benefits from GeoJS, please consider sponsoring the project.