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