News for hackers. Stuff that matters.
Re:A Classic Extension Reborn: Tree Style Tab by djsumdog on Thursday December 07, 2017 @09:10AM (#15870047)
I'm currently trying out FF57 with the TreeStyleTab plugin and css fix. I switched to Vivaldi a while back, mainly due to performance issues.

Vivaldi was faster, but has a lot odd bugs, it's not OSS, and has no real public bug tracker.

After some recent UI lockups, I decided to try FF57 again. Most of the extensions I use have been ported, but after just a day or two, I started to hit real performance issues again. I'm not ready to give up on FF yet, but I do feel like many of the performance improvements might have been overrated.

Re:A Classic Extension Reborn: Tree Style Tab by gorhill on Thursday December 07, 2017 @09:57AM (#15870466)
> I started to hit real performance issues again

What would help is to activate the Gecko profiler[1] when the performance issues occur. The cause of these performance issues might not be in Firefox itself, and the Gecko profiler would allow to find out where is the issue.

[1] https://perf-html.io/

Re:A Classic Extension Reborn: Tree Style Tab by ConfucianNardin on Thursday December 07, 2017 @10:13AM (#15870671)
If you're looking for performance, don't go with Vivaldi, at least if you use many tabs.

With many tabs (>= 100 or so), it becomes really sluggish. For example, opening a link in a new tab can take approximately five seconds. Chrome, which it is based on, does not have this issue. Chrome is however unusable (with many tabs) for other reasons (lack of lazy loaded tabs essentially causing a DoS for many minutes when starting it, at least on Windows).

Re:A Classic Extension Reborn: Tree Style Tab by kodablah on Thursday December 07, 2017 @10:29AM (#15870860)
Shameless plug: try https://cretz.github.io/doogie/ which is my Chromium-based browser with trees. It is not the most mature thing out there, but I use it for most things. But geez, that process-per-tab of Chromium approach can really blow up your memory.
Re:A Classic Extension Reborn: Tree Style Tab by hateduser2 on Thursday December 07, 2017 @03:28PM (#15873786)
If you can get LastPass support this becomes a real option for me! I also like gmail notifications but I can always get that elsewhere.
Re:A Classic Extension Reborn: Tree Style Tab by dvdgsng on Friday December 08, 2017 @08:41AM (#15878533)
Not 100+ tabs, but I experience no performance issues at all at ~60 tabs, which is kind of too much already.
Re:A Classic Extension Reborn: Tree Style Tab by sinistersnare on Thursday December 07, 2017 @09:22AM (#15870137)
the FF 57 team would say that you should check about:performance, and then report a bug if there are consistent perf issues.
Re:A Classic Extension Reborn: Tree Style Tab by greglindahl on Thursday December 07, 2017 @01:11PM (#15872461)
Wow, I hadn't seen about:performance before, it's pretty nice.
Re:A Classic Extension Reborn: Tree Style Tab by sliverstorm on Thursday December 07, 2017 @11:56AM (#15871671)
Most of the extensions I use have been ported, but after just a day or two, I started to hit real performance issues again.

Maybe the answer is contained in this statement?

Re:A Classic Extension Reborn: Tree Style Tab by djsumdog on Thursday December 07, 2017 @05:10PM (#15874836)
uBlock Origin, TreeStyleTabs, Reddit Enhancement Suit (I should just disable that; stopped using Reddit after their CEO edited comments and their warrant canary got removed), Open In Browser and Mega.

Only thee of those are active on more than one website. If Web Extensions are suppose to be this great improvement for security and performance, extensions themselves shouldn't matter, or should at least show up in about:performance if there are issues.

Re:A Classic Extension Reborn: Tree Style Tab by sliverstorm on Thursday December 07, 2017 @06:42PM (#15875422)
Despite being one of the best adblockers, uBO is a small but noticeable performance hit to me- it's still worth it though. Nature of the beast I suspect.
Re:A Classic Extension Reborn: Tree Style Tab by gorhill on Thursday December 07, 2017 @07:14PM (#15875587)
Can you be more specific about "noticeable performance hit"? A whole lot of work has been done to avoid "noticeable performance hit", so I would be curious about a reproducible case for this to find out the cause.
Re:A Classic Extension Reborn: Tree Style Tab by sliverstorm on Thursday December 07, 2017 @10:09PM (#15876394)
Hey, you are the developer aren't you :)

I will attempt to come up with a test case. Mostly I just noticed when resetting Firefox or with a new install, "hey this is snappier than usual" until I install uBO. Not sure if it's resources, UI responsiveness, or rendering speed. uBO is awesome, and I appreciate all the work.

Re:A Classic Extension Reborn: Tree Style Tab by gorhill on Friday December 08, 2017 @09:44AM (#15878893)
I thought you had hard data backing up your claim. Frankly I am quite skeptical at any unspecific "noticeable performance hit" claim. uBO's overhead is typically in the low milliseconds range, which amount to noise-level overhead really when compared to everything else occurring at page download/rendering time.

See https://twitter.com/adildean/status/936183316134416384

Re:A Classic Extension Reborn: Tree Style Tab by sliverstorm on Friday December 08, 2017 @10:14PM (#15884081)
Well, I went straight to Facebook as it's got a lot of ads, and disabling uBO does appear to speed up the "long tail" load of FB.

I'm not complaining, and if you're confident in your overhead times feel free to disregard. Just unscientific observations. I still love uBO and use it across the board.

Re:A Classic Extension Reborn: Tree Style Tab by psychometry on Thursday December 07, 2017 @09:53AM (#15870422)
I did the same thing. I gave FF about a week before I got frustrated and went back to Chrome. FF is still noticeably slower in terms of basic UI actions (opening/closing tabs, menus, etc.) and every hour or so it would start hammering my CPUs. I don't know why.
Re:A Classic Extension Reborn: Tree Style Tab by nachtigall on Thursday December 07, 2017 @05:14PM (#15874867)
Have you looked at about:performance and also when you hit this, then create a perf profile using https://perf-html.io/ and submit it as a bug to bugzilla.mozilla.org. If possible do both using Nightly. In my experience the developers are very(!) welcome to good bug reports.