Seems like this isn't ready for primetime.
Try pushing back button after you have moved the map a little.
It could of course be thousands of other things too (and in combination), but it's not a bad place to start.
I usually don't notice slow websites, but it's noticeably blurry as I pan it around because it can't update at the 165Hz refresh rate of my monitor. Reminds me of gaming in 60Hz again.
They are doing some weird things. The Javascript console is littered with CORS warnings -- for making a cross-origin request to example.com every time a map tile needs to be loaded. That is probably an accident. They also seem to make HTTP requests for the map tiles whenever they enter the screen; they appears to be no caching whatsoever. (Maybe that's the right approach. The tiles do end up being served from the browser's cache. The network inspector claims they take about 1ms to load, which is probably slower than a lookup in a data structure in the Javascript program... but I didn't test it and I don't really trust that a "1ms" in there means "we timed it and it was exactly 1ms". It probably means "0 < time < 1", which could be anything.) Finally, they are serving this all out of what appears to be Azure blob storage; it's HTTP/1.1 so I guess we are opening a new TCP connection each time a tile needs to be loaded.
My TL;DR is I don't really do frontend stuff or performance stuff, but the site seemed especially slow. I bet they could clean it up in a few hours, so probably will.
I have a reasonably recent mid-range desktop and zooming in and out is impressively slow in Safari. It's even slower in Chrome.