daybrush / selecto

Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch.
https://daybrush.com/selecto
MIT License
2k stars 81 forks source link

performance issue #140

Closed enk0de closed 1 year ago

enk0de commented 1 year ago

Environments

Description

if there are many elements that is selectable, selecto/moveable performance goes slow down.

(we could know some insights that flushSync makes performance slow down in below screenshot)

스크린샷 2023-06-26 오후 11 50 38
daybrush commented 1 year ago

@hoondeveloper

Since selecto and Moveable are both DOM, we know that if there is a lot of DOM around it, it will be slow.

Are there any examples I can test on?

enk0de commented 1 year ago

I investigated this issue further, and it turns out to be a performance issue with my app, which I apologize for.