<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>