-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Miscellaneous performance improvements #375
Comments
Easy win for spellcheck (we use |
Kind of a duh change. |
This is a consideration after the string changes above land, but there might be some risk in it given that it changes caching performance. |
We do have the block-scoped |
This one is really easy. |
Another duh change. |
This needs a couple backbugs (see the |
We could consider this after the 'duh' change directly above but the comments imply this isn't really all that worth it. |
Another easy change. |
There are a couple of leftover telemetry things this removes which we should also be able to do safely. (Also remove the |
Another nice win. |
Another gimme. I love Photon. |
We don't need the second patch which is just a rename. The performance implications are unclear since we are not e10s by design, but it seems like it would certainly help correctness as well. (Note to self: subscribe to these bugs, too, so we get regression alerts) |
Improve pref management for IME. |
Eliminate a layout flush. |
Avoid a layout flush when windows activate/deactivate. This is quite noticeable on our systems, but we should make sure it does not regress lightweight themes. |
…M1345315 M1356655 M1356663 M1357638 M1358809 M1307134
…742 M1345315 M1356655 M1356663 M1357638 M1358809 M1307134 M1331342 M1220466
Speculatively connecting on mousedown is logical and easy to add. |
This patch can mostly be added as is, but needs to be to https://hg.mozilla.org/integration/autoland/rev/ebdf1fcdd758 |
This is easy enough. |
What's left that's worth doing: https://hg.mozilla.org/mozilla-central/rev/c8c1952346f3 (M1334642) This turns out to be harder: All others are either done or wontfix. |
If M1352323 sticks, then we should also add https://hg.mozilla.org/mozilla-central/rev/0852d89a06a1 from M1038099. |
These should stand alone:
https://bugzilla.mozilla.org/show_bug.cgi?id=1331342
https://bugzilla.mozilla.org/show_bug.cgi?id=1350770
https://hg.mozilla.org/mozilla-central/rev/2c670b3e33db (note change in filename)
Small JS string assistance. Apply in order:
https://hg.mozilla.org/mozilla-central/rev/1f5902db90a7
https://hg.mozilla.org/mozilla-central/rev/4cda93365031
Fast path for empty frames. In order:
https://hg.mozilla.org/mozilla-central/rev/c30756846670
https://hg.mozilla.org/mozilla-central/rev/63a14b2f3c74
The text was updated successfully, but these errors were encountered: