This uses a GraphLinksModel and a virtualized ForceDirectedLayout.
GoJS version 2.3.3. Copyright 1998-2023 by Northwoods Software.
View this sample page's source on GitHub