The solution here is to draw only visible elements, we keep them in a list which is regularly refreshed ( zoom, drag ...).

I have not yet measure the speed gain, but it is obvious.

 

The gain is during the visualization, not during the layouting.


MCHttpRepository
    location: 'http://smalltalkhub.com/mc/MathieuDehouck/RoassalAlgorithm/main'
    user: ''
    password: ''

package: RoassalScalability

Regards

Mathieu