Australis Discussion

Discussion about official Mozilla Firefox builds
Locked
User avatar
KilliK
Posts: 612
Joined: June 18th, 2004, 7:11 am

Re: Australis Discussion

Post by KilliK »

WLS wrote:
Alice0775 wrote:Ugly Australis. Who like Australis?


I like Australis in my Thunderbird. When is Firefox catching up?


ditto. i love it and i am waiting for the FF edition.
dbcooper.dk
Posts: 895
Joined: March 14th, 2010, 3:44 am

Re: Australis Discussion

Post by dbcooper.dk »

Aside from looking awful, the Australis theme also regresses performance. A lot.

https://bugzilla.mozilla.org/show_bug.cgi?id=738491#c79

Tab animation performance measurements

I did some more measurements of australis vs default theme, focusing on paint
times of tab-open animation (which represent the regression better than frame
times, and is generally worse than during tab-close animation), and also tried
to break down the changes to evaluate how they contribute to the regression.

Few average paint times during tab open animation:

Fast PC:
--------
Default theme: 5.6 ms
Australis: 8.6 ms (frame rate doesn't suffer)
Australis without tab borders: 6.8 ms
Australis without tab borders and clip-paths: 6.4 ms
Australis without tab borders and clip paths (HW accel off): 4.4 ms

Slow PC:
--------
Default theme: 11.4 ms
Default theme (HW accel off): 6.4 ms
Australis : 28.5 ms (frame rate about half of default theme)
Australis (HW accel off): 13.8 ms
Australis without tab borders: 23.1 ms
Australis without tab borders and clip-paths: 19.3 ms

- For complete average measurements and test setup, see the attachment.

Summary:
--------
- Australis increases paint times by about 50% on a fast PC (frame rate doesn't
suffer) and by 200% (3x duration) on a slow PC (though frame rate suffers
less).
- SVG borders and clip paths account to about 50% of the regression.
- Turning HW acceleration off reduces paint times by about 30% on a fast PC and
by 50% on a slow PC (important to note that the embedded GPU of E-350 is quite
decent).

Australis generates the following warning during each animation frame, which
possibly increase the paint times both for the exception and for the wrapped
children (during measurements, warnings were disabled at the error console.
When I enabled warnings, frame rates suffered considerably):

Warning: XUL box for _moz_generated_content_after element contained an inline
#text child, forcing all its children to be wrapped in a block.
Source File: chrome://browser/content/tabbrowser.xml
Line: 1014 (that's: fm.setFocus(newBrowser, focusFlags); )
Last edited by DanRaisch on December 26th, 2012, 4:33 pm, edited 1 time in total.
Reason: Minor edit for language
MINIDOU
Posts: 46
Joined: February 11th, 2012, 5:43 pm

Re: Australis Discussion

Post by MINIDOU »

maybe because they are just in a step of designing and quickly build it and not optimizing
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Australis Discussion

Post by patrickjdempsey »

Back during Firefox 4.0 development, several features considered crucial... including a not-nearly-as-extreme overlapping tab system, were ditched because of performance regressions. So this seems more like a case of fish-bowl memory.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Re: Australis Discussion

Post by Omega X »

SVG. Why am I not surprised.
User avatar
Frank Lion
Posts: 21178
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Australis Discussion

Post by Frank Lion »

MINIDOU wrote:maybe because they are just in a step of designing and quickly build it and not optimizing

Nope, it doesn't work like that. It's not like anyone is designing the ceiling of the Sistine Chapel here, you just have to code it right and use the right graphics in the right place from day one.

Ask Patrick.

viewtopic.php?p=11686547#p11686547 ..and more on the next page.

Yeah, a 'theme' UI, which is all this is, can impact performance a lot.
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
Joker1337
Posts: 64
Joined: July 15th, 2012, 2:04 pm

Re: Australis Discussion

Post by Joker1337 »

still not understand, why they dont use HTML5 Canvas which is much faster the SVG...
juanj78
Posts: 337
Joined: August 12th, 2010, 1:28 am

Re: Australis Discussion

Post by juanj78 »

Question about OSX Australis Tabs.

A guy named Mike Conley, managed to get tabs in titlebar on mac.
https://etherpad.mozilla.org/weekly-aus ... checkpoint
Image

Does anybody knows were to find a try/test build with this?
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Australis Discussion

Post by patrickjdempsey »

juanj78 wrote:Does anybody knows were to find a try/test build with this?


How about you wait for the developers in that chat to respond since they are the people most likely to know. ;)

Joker1337 wrote:still not understand, why they dont use HTML5 Canvas which is much faster the SVG...


No, the real question is why didn't they get someone with intimate knowledge of strengths and weaknesses of the available technologies on this platform to either do all of the design, or at least advise the designer on the best course of action? Some problems simply are not worth inventing your way out of. If they reverted back to Firefox 3.x-style CSS tabs they would be faster, more compatible with tab-modifying extensions, easier to maintain and change, easier to support with Personas, and easier for users to modify. And if they would bother to FIX some of the problems they have with calculating tab width and tab margins then maybe tabs could even have gaps in between them without having to use ridiculously fragile and performance-expensive technologies.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
juanj78
Posts: 337
Joined: August 12th, 2010, 1:28 am

Re: Australis Discussion

Post by juanj78 »

Asked more questions in the past in the chatfeature, never got a response... therefore asking also here
User avatar
WaltS48
Posts: 5141
Joined: May 7th, 2010, 9:38 am
Location: Pennsylvania, USA

Re: Australis Discussion

Post by WaltS48 »

juanj78 wrote:Question about OSX Australis Tabs.

Does anybody knows were to find a try/test build with this?


Maybe in the UX build folder.

http://ftp.mozilla.org/pub/mozilla.org/ ... latest-ux/
Linux Desktop - AMD Athlon(tm) II X3 455 3.3GHz | 8.0GB RAM | GeForce GT 630
Windows Notebook - AMD A8 7410 2.2GHz | 6.0GB RAM | AMD Radeon R5
juanj78
Posts: 337
Joined: August 12th, 2010, 1:28 am

Re: Australis Discussion

Post by juanj78 »

Using UX allready, its not showing any option to get tabs in the titlebar

I do see a 'browser.tabs.drawInTitlebar' setting, but that is allready set to 'true' but it does not work (os x 10.8.2)
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Australis Discussion

Post by patrickjdempsey »

That wouldn't be in UX. UX is really for trying out things that don't require serious hackery to get to work. Serious hackery projects happen in try-builds which someone would have to direct you to.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
User avatar
_Alexander
Posts: 1197
Joined: April 1st, 2010, 2:24 pm
Location: Your augmented reality

Re: Australis Discussion

Post by _Alexander »

http://magneticpudding.com/ <- My Blog
i5 3570k @ 4.5 Ghz / NV 660 / 32GB DDR3 / 1080p LCD / SSD (120 + 180) / W8 ||| Atom N270 / NV ION / 3GB DDR3 / SSD / 1366x768 / W8
juanj78
Posts: 337
Joined: August 12th, 2010, 1:28 am

Re: Australis Discussion

Post by juanj78 »

@Patrickdempsey,
Thats were i'm looking for a trybuild with tabs in title bar on osx, guess mister conley got it done

@_Alexander
Thats a bug related to windows, i'm talking about OSX.
Locked