-
Notifications
You must be signed in to change notification settings - Fork 481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modeling operations become slow in large diagram #4320
Comments
TODO
|
Analysis, executing space tool, time until editor is responsive again:
|
Work LogUpdated core modeling dependencies to use on board (browser) facilities for critical operations ( Simplifying |
Detailed AnalysisFollowing up on the shallow analysis, here are some more details; using demo.bpmn.io (stock bpmn-js)
Desktop ModelerUses the minimap which adds a 30% (!) toll on rendering ➡️ bpmn-io/diagram-js-minimap#81; linting happens outside of update cycle, not the fastest, but manageable.
Web ModelerUses the minimap and many custom extensions, resulting in a massive performance blow. The diagram can barely be edited. Kapa.ai integration is responsible for more than 50% of the performance hit, linting everything three times completes the picture ➡️ https://github.com/camunda/web-modeler/issues/9606.
|
Done. We can open individual issues. |
Describe the bug
Working on a large BPMN diagram there is a slowness when completing modeling actions, cf.
large-diagram.bpmn.txt
.Steps to reproduce
large-diagram.bpmn.txt
Expected behavior
Environment
Additional context
Came up via internal feedback.
The text was updated successfully, but these errors were encountered: