<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 7, 2016 at 6:12 PM, Robert Helmer <span dir="ltr"><<a href="mailto:rhelmer@mozilla.com" target="_blank">rhelmer@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""></span><br>I agree. I think our problem is that hacking on Firefox is<br>
exceptionally hard, and testing+shipping it is too. I don't think<br>
either of things are hard because there aren't good enough boundaries<br>
between different components.<br></blockquote><div><br></div><div>This is where I think we (Robert and I) fundamentally disagree. I believe that hacking on Firefox is exceptionally hard *because* there aren't good boundaries. I think there's a lot to discuss about the nature of those boundaries: JSMs versus WebExtensions versus future Rust versus HTML iframes. But we just don't have effective boundaries right now, and that is one of the reasons why hacking the Firefox frontend is so difficult and exhausting.<br><br></div><div>--BDS<br><br></div><div> <br></div></div></div></div>