New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slow page loading #1844
Comments
A similar issue was reported on Bugzilla bug 1448214: User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0 Build ID: 20180316184429 Steps to reproduce:
Actual results:
Expected results:
Additional info: Firefox isn't showing much CPU use when idle (~5% of one virtual core or so). If I disable the TST sidebar, the time to load drops to 500-800ms, which is still much worse than Brave, but enough better than before that TST seems to be clearly causing the bulk of the problem. I'll try to provide any additional info as needed, but I don't know much at all about the Mozilla codebase. I'm coming from a recent Hacker News thread in which it was suggested to post bug reports with perf.html profiles instead of just complaining. :-) |
Thanks to @SoftVision-CosminMuntean for posting my bug report from Bugzilla. IMO a webextension shouldn't be able to hang the browser (I certainly never had this issue with XUL extensions), but that's neither here nor there. The problem in this case seems to be that rendering the sidebar is still done on the main Firefox thread and since TST is for some reason taking a lot of time, loading new pages takes forever. Happy to help diagnose this anyway I can. |
I've run into this problem fairly regularly. It's good to have read the comments here in order to know where it's coming from. I have not rigorously checked, but I think I can hide the sidebar to get performance back (or switch temporarily to All Tabs Helper, though I prefer TST). Putting in my vote. |
I seem to have run into this. I'm running on 2000 tabs (most unloaded). It would be much appreciated if there was a fix. Also when reorganizing my tabs in the sidebar, selectring, dragging, and waiting for the data to refresh is also very slow. I got frustrated after semi-organizing about 300. |
Profiling result by the debugger https://github.com/piroor/treestyletab/wiki/How-to-inspect-tree-of-tabs#how-to-start-debugger-for-tree-style-tab may help me to detect the bottleneck in TST. Sadly the profiling result at #1844 (comment) seems not indicate bottleneck in JavaScript codes. |
I close this because outdated. |
Please reopen the issue, the problem remains till now. I have about 100-150 unloaded tabs. When there are 5 total tabs, it is working faster, but anyway rendering of animations is very slow. XUL version was much faster! |
@UralZima I doubt that it is the number of unloaded tabs that is causing your slowdown. I have 1026 tabs right now and only 15 active tabs and my performance is great. (I am current with TST and FF, so my environment is a little different that yours) |
@UralZima The latest version of TST doesn't support Firefox 62 anymore, and TST 2.7.x is the last version working with Firefox 62. Between TST 2.7 and TST 3.0 there are some performance improvements with a large restructuring of its internal design. The change is too large, and sadly I cannot backport it to TST 2.7. Thus I've decided to keep this closed for now. |
I have Treestyle tabs version 3.1.2 on Firefox 69 on linux/Manjaro current. Its still very slow even just changing from say history back to treestyle tabs takes seconds with a visible progress bar with all of a dozen tabs loaded. |
@michaelmrose A performance profile possibly helps me to solve some bottlenecks. |
Short description
Loading pages is very slow when using TST (more than 3sec, when 0.5s with TST disabled)
Only 50 tabs open. Firefox unusable, very slow. No big cpu or memory usag
No issue with tab center redux (but no tree)
Steps to reproduce
I have no time to test on clean profile
Environment
The text was updated successfully, but these errors were encountered: