cxw42 / TabFern

Google Chrome extension for saving and restoring sets of tabs, and for switching between windows and tabs from a vertical, grouped list.
https://cxw42.github.io/TabFern/
Other
170 stars 29 forks source link

Speed up loading #140

Open cxw42 opened 6 years ago

cxw42 commented 6 years ago

This is a placeholder for 378dfc8e4decc583902d217a338ecdc86d2d40c4 and any other speed-related experiments. Profiling shows that redraw_node is the major time sink while loading saved windows into the tree, so I am trying short-circuiting that.

A less hacky approach might be to build a new object for core.data, then assign that and redraw all at once. Worth investigating. Can I attach actions if I do that?