<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Jul 11, 2015 at 11:33 AM, Mike Hoye <span dir="ltr"><<a href="mailto:mhoye@mozilla.com" target="_blank">mhoye@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><span class="">
<div>On 2015-07-11 1:06 PM, Chris Hofmann
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>
<div>
<div>On Sat, Jul 11, 2015 at 1:52 AM, Gijs Kruitbosch <span dir="ltr"><<a href="mailto:gijskruitbosch@gmail.com" target="_blank">gijskruitbosch@gmail.com</a>></span>
wrote:<br>
> 1) adding a single button to the toolbar of the main
Firefox UI slows down startup and new window openings
(talos!) <br>
> by a few milliseconds spent in XUL layout / XBL
construction alone.<br>
<br>
</div>
In its own very odd way this might be considered a benefit.
It actually forces hard decisions and discussion on adding
more buttons to the UI and removing/replacing things if
something more important needs to be added.<br>
</div>
</div>
</div>
</blockquote></span>
I think we should trust our colleagues in UX to make good decisions
for our users and defer to their decisions instead.<br></div></blockquote><div><br></div><div>20 years of experience working on browsers tells me that features don't always get added or removed based on our colleagues in able to or in charge of such decisions.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
<br>
This would take more humility than discipline, but it seems like a
better approach overall than having our UI design somehow
bottlenecked </div></blockquote><div><br>Not saying that its not worthwhile to try and address performance
problems. I did call this particular one a "crutch" for making sure
good UI decisions were considered. <br><br>So the technical question
becomes how many buttons do we plan on adding to make the browser
better? Then we could calculate the cost/benefit of working this
particular performance problem.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">on dead-end tech throwing up perf-regression errors in
automation.<br>
<br></div></blockquote><div><br></div><div>Adding more buttons and complexity to the UI is not just an automation error problem. There's plenty of bugs where adding buttons and elements to the Main UI have impacted users in real use cases.<br><br></div><div>-chofmann<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
<br>
- mhoye<br>
<br>
</div>
<br>_______________________________________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
<br></blockquote></div><br></div></div>