## Summary - Refactor usage of `setSuspendDrawing`, removing it from loops and only calling it after batch operations are done - Batch adding of nodes to improve copy/paste and workflow load performance - Cache i18n calls - Debounce connections dragging handler if there are more than 20 nodes ## Related tickets and issues > Include links to **Linear ticket** or Github issue or Community forum post. Important in order to close *automatically* and provide context to reviewers. - https://community.n8n.io/t/slow-ui-in-big-scenarios/33830/8 --------- Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
n8n-editor-ui
The UI to create and update n8n workflows
npm install n8n -g
Project setup
pnpm install
Compiles and hot-reloads for development
pnpm serve
Compiles and minifies for production
pnpm build
Run your tests
pnpm test
Lints and fixes files
pnpm lint
Run your end-to-end tests
pnpm test:e2e
Run your unit tests
pnpm test:unit
Customize configuration
License
n8n is fair-code distributed under the Sustainable Use License.
Proprietary licenses are available for enterprise customers. Get in touch
Additional information about the license can be found in the docs.
