Hello Walter,
Appreciate your prompt response.
To clarify, the issue presents itself during the initial loading of the diagram. Regarding the percentage, we don’t require a set percentage. Our viewport is responsively designed with a 16:9 aspect ratio and we utilize a scale of 0.5. Consequently, for smaller diagrams, they fit completely within the viewport (100% visibility), while larger diagrams may occupy a varying percentage of the viewport based on their size.
Additionally, we provide our users with the capability to adjust the scale through the user interface.
Something that I forgot to mention, to try and address this issue, we have attempted the strategy detailed in this post: Using gojs in node to render large layouts on the server side. However, the improvements were marginal at best (time reduced from 46 to 36 seconds in Node.js), hence we are still looking for a more efficient solution.
Thank you,