Yeah, my MacBook Pro (M1 Pro chip) also starts lagging with this page, although it does load. I'd say if high-end machines have trouble running stuff, maybe it should be refactored.
The graph is already pretty much optimized (I'm already cutting down on the data and polygons used to render it)...
FWIW, I waited longer (30 to 60 seconds) now, and it did load (though was too laggy to interact with). It would be too painful to profile/debug at these speeds, but if you will be looking into further optimization, a few options that come to mind are: a textual representation (an article name and lists of referenced and referencing ones), a 2D interactive graph (those made with D3.js tend to be not so laggy), or a static graph -- a picture. Pretty sure an interactive 3D graph can also be made to work, but likely that would require to find out what is causing the lags.
Actually, the graph library I’m using is D3-based. It is just too much data for it. But a 1-year-old iPad can render it fairly well, so that’s my baseline.
It also renders well on my M1 machines using Safari or Edge/Chromium, or in Fedora (Chromium) with an i7.