<div dir="ltr"><div><div>Hey folks,<br><br></div>Just following up here - some earlier meetings went long, and so lunch just started. The meeting is being pushed back a half hour, and will start at 1:30PM (so, 30 minutes from now). I've managed to get us into a room with Vidyo, and we'll be in the Firefox vidyo room.<br><br></div><div>We'll be covering (roughly) the following areas:<br></div><div>* Photon metrics and measurement<br></div><div>* Tab opening and closing optimization<br></div><div>* Window opening and closing optimization<br></div><div>* Anything else Photon + Performance related that happens to surface<br><br></div><div>Feel free to idle, or participate.<br></div><div><br></div>-Mike<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 28 March 2017 at 18:53, Mike Conley <span dir="ltr"><<a href="mailto:mconley@mozilla.com" target="_blank">mconley@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">

<div>Hey folks,
</div><div><br></div><div>Sorry I couldn’t make the meeting today. I’m at a Quantum Flow work week, and have a few follow-up things to add:
</div><div><br></div><div>Regarding specs for machines that we should be testing on, not sure if it was mentioned, but we should probably make sure that the Performance group (along with the Animations group) is roped in on that.
</div><div><br></div><div>Regarding Quantum Flow - here's a quick description on what that is, and how it related to Photon. If you already know this, feel free to skip ahead.
</div><div><br></div><div>There are a lot of cool Quantum projects underway. These are discrete projects that are more or less independent of one another (Quantum DOM, Quantum Style, Quantum Render, Quantum Compositor). The teams are highly focused, and made of domain experts for that particular region of Gecko.
</div><div><br></div><div>Quantum Flow is a project that recognizes that swapping out our compositor, style engine, etc, does not guarantee us a fast and smooth browser. QF is concerned with finding what we do <b>now</b> that is slow or sub-opitimal, and fixing those ASAP, to give the browser the highest probability of being kick-ass for 57 (and leading up to 57).
</div><div><br></div><div>Up until now, ehsan has been taking point on doing profiles and filing bugs. That’s been pretty native-level-centric (with some exceptions), and I’ve agreed to be intake (profiling and bugs) with more of a front-end focus.
</div><div><br></div><div>QF is still kinda taking shape, <a href="https://docs.google.com/document/d/1Ka8eNAISQodT1mS_OXapFG-_kk94GoXyo4eKH1j7EV4/edit#heading=h.jm1nihfir2by" rev="en_rl_minimal" target="_blank">but the process for getting bugs filed and triaged is starting to emerge.</a>
</div><div><br></div><div>Now how does that relate to Photon? Well, QF wants to make sure that Photon is as fast and smooth as possible. Work has already been done with this kind of cross-team collaboration and support - the most recent example being the film-strip technique that jaws and sfoster are working with for the animated icons from UX (which was an idea out of Graphics after they saw the UX specs).
</div><div><br></div><div>I’ll be working with florian and Enn in conjunction with the work already ongoing elsewhere with Quantum Flow to make this happen. As per usual, I seem to be straddling two worlds here, but I think it’s going to result in the smoothest browser ever.
</div><div><br></div><div>One thing to note: <a href="https://docs.google.com/spreadsheets/d/1w6n5Jq7GRoEqeDTll5nbIPE-WTdr6yWpg_szi4F3vtE/edit?ts=589224a5#gid=1156329444" rev="en_rl_minimal" target="_blank">The Quantum Flow schedule</a> has Photon stuff being talked about tomorrow (March 29th) from roughly 1PM - 5PM ET. I’m going to do everything in my power to get those talks and meetings to happen in rooms with Vidyo capabilities. Assuming that’s the case, I’ll connect to the Firefox vidyo room in case you all want to participate[1].
</div><div><br></div><div>If you can’t make it, I’ll be taking notes. A few others (Jean, shorlander, phlsa, Enn) will probably be in those meetings as well, so we have some meeting-note / representation redundancy there.
</div><div><br></div><div>Feel free to let me know if you have questions! Stoked to ship a smooth browser,
</div><div><br></div><div>-Mike
</div><div><br></div><div>[1]: I assume the Firefox room is the way to go. Do message me if for some odd reason I should choose a different room.
</div></div>
</blockquote></div><br></div>