Hacker News new | ask | show | jobs
by izietto 4330 days ago
I suspect the first... looking at the code it's a "standard" canvas managed via d3js, and the implementation [0] isn't odd

[0] http://map.ipviking.com/ipviking.js