atom-elastic-tabstops icon indicating copy to clipboard operation
atom-elastic-tabstops copied to clipboard

Performance issues when many rows

Open lillem4n opened this issue 7 years ago • 2 comments

A few hundred lines of tab aligned columns makes Atom really really slow. It would be ideal if this was not the case. :)

lillem4n avatar May 29 '17 09:05 lillem4n

Currently we recalculate the screen rows for each paint, it's normally only include visible lines in the screen (about 40 to 60 lines in typical screen monitor). So the cost would not relate to the line count of the file.

But the recalculation is based on DOM structure and measurement which is slow. This is the limitation of current implementation.

Because Atom 1.19.x will rewrite TextEditor rendering, I would like to postpone this issue until 1.19 become stable.

hax avatar Jun 01 '17 07:06 hax

Cool. I guess this has to do with me working in 4k and also love having multi column JSONs formatted on screen. :)

lillem4n avatar Jun 01 '17 13:06 lillem4n