<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Apr 5, 2017 at 1:05 PM, Dave Townsend <span dir="ltr"><<a href="mailto:dtownsend@mozilla.com" target="_blank">dtownsend@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="">On Tue, Apr 4, 2017 at 2:44 PM, Ehsan Akhgari <span dir="ltr"><<a href="mailto:ehsan.akhgari@gmail.com" target="_blank">ehsan.akhgari@gmail.com</a>></span> wrote:<br></span><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Apr 4, 2017 at 4:56 PM, Kris Maglione <span dir="ltr"><<a href="mailto:kmaglione@mozilla.com" target="_blank">kmaglione@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><span>On Mon, Apr 03, 2017 at 11:45:22AM -0400, Ehsan Akhgari wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Has there been any performance testing on Firefox with the screenshots extension installed? <br>
</blockquote>
<br></span></span>
There's a known startup performance regression when any WebExtension is installed, since we don't load most of the WebExtension modules until they're needed. This is less of an issue now that bugs 1350522 and 1344590 are fixed, and will be less still once bug 1317697 is fixed and extensions are loaded out of process by default.<br>
<br>
It's probably worth noting that this isn't a per-extension regression. We pay the price for the first extension that we load. The subsequent ones we basically get for free. So once OOP extensions are enabled by default, we actually run less risk of startup perf or UI jank regressions for features implemented as extensions than we would otherwise.<span><br></span></blockquote><div><br></div><div>This does mean that the first extension that gets shipped to all users by default like this will cause this regression to happen, right?<br></div></div></div></div></blockquote><div><br></div></span><div>Have we measured this regression? Do we have a bug on file for it? Should this block shipping screenshots?<br></div></div></div></div>
</blockquote></div><br></div><div class="gmail_extra">The measurement at least certainly should.  It's hard to say more without knowing how severe the actual regression is.<br clear="all"></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Ehsan<br></div></div>
</div></div>