The relationships page and the edition library open much faster
Both pages had carried the whole graph before showing anything; they now load what they show first and fetch the rest when it is needed.
- The relationships page carried every entry and relationship in its HTML, 10.4 MB, and then froze while the 3D layout was worked out. The layout is now worked out when the site is built, the page itself is 11 KB, a loading bar shows each step, and the details follow once the graph is drawn.
- The edition library loaded 7.7 MB of script, most of it data used only by the graph drawer and the details card. Each book’s links are now a small file fetched when the drawer is opened.
Commits: 3141311, a51919c (the code the footer’s version label names)