Long synchronous reflows in CSS2Properties.paddingRight, at vespaclubsanquiricodorcia.cloud (probably related to "slick" carousel library)
Categories
(Core :: Layout, defect, P3)
Tracking
()
Performance Impact | low |
Tracking | Status | |
---|---|---|
firefox62 | --- | affected |
People
(Reporter: erotavlas, Unassigned)
References
Details
(Keywords: perf)
Comment 1•6 years ago
|
||
Comment 2•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 3•6 years ago
|
||
Updated•6 years ago
|
Comment 4•6 years ago
|
||
Updated•6 years ago
|
The problem seems solved since firefox 70 on desktop GNU/linux and windows 10 both 64 bit while on firefox android 68.1 and firefox preview 1.3 both on android 9 is still present.
Comment 9•5 years ago
|
||
(In reply to erotavlas from comment #8)
The problem seems solved since firefox 70 on desktop GNU/linux and windows 10 both 64 bit while on firefox android 68.1 and firefox preview 1.3 both on android 9 is still present.
Maybe you can use mozregression to locate the fix of this issue, so that we can dup this bug into the actual fix and decide what we can do with that.
Comment 10•5 years ago
|
||
Maybe / probably bug 1404140?
Reporter | ||
Comment 11•5 years ago
|
||
(In reply to Xidorn Quan [:xidorn] UTC+10 from comment #9)
(In reply to erotavlas from comment #8)
The problem seems solved since firefox 70 on desktop GNU/linux and windows 10 both 64 bit while on firefox android 68.1 and firefox preview 1.3 both on android 9 is still present.
Maybe you can use mozregression to locate the fix of this issue, so that we can dup this bug into the actual fix and decide what we can do with that.
I would like to help, but mozregression has a bug on GNU/linux and does not work.
Reporter | ||
Comment 12•5 years ago
|
||
I tried on windows 10 1903 64 bit with latest version of mozregression and I get this error "2019-09-11T08:44:04: ERROR : Error while waiting process, consider filing a bug."
However, I get this
2019-09-11T09:43:03: DEBUG : Found commit message:
Bug 1404140 - Remove the GetCSNeedsLayoutFlush flag, as it is unneeded now. r=heycam
MANUAL PUSH: Would need to reorder the stack manually (https://bugzilla.mozilla.org/show_bug.cgi?id=1481539)
Differential Revision: https://phabricator.services.mozilla.com/D40300
2019-09-11T09:43:03: DEBUG : Did not find a branch, checking all integration branches
2019-09-11T09:43:03: INFO : The bisection is done.
2019-09-11T09:43:04: INFO : Stopped
1481539 is still open.
Since firefox 70 introduces new javascript engine and the problem is related to javascript, it could be the reason.
Comment 13•5 years ago
|
||
No, this was fixed by the optimization from bug 1404140, looking at that log. Great :)
Comment 14•5 years ago
|
||
(In reply to erotavlas from comment #11)
I would like to help, but mozregression has a bug on GNU/linux and does not work.
Note that the command-line version of mozregression (separate from mozregression-gui) should still work great on Linux (I use it often). For subsequent bugs, you might give that a shot. :)
Thanks for your help, in any case!
Reporter | ||
Comment 15•5 years ago
|
||
Great. Thank you to all. Now, can you tell me why firefox mobile is still affected?
Comment 16•5 years ago
|
||
That bug landed in Gecko 70, and Firefox Mobile is using Gecko 68 ESR. Firefox Preview / GeckoView will peek up the changes eventually.
Reporter | ||
Comment 17•5 years ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #16)
That bug landed in Gecko 70, and Firefox Mobile is using Gecko 68 ESR. Firefox Preview / GeckoView will peek up the changes eventually.
Thank you. Where can I find information about the differences between geckoView and gecko?
Comment 18•5 years ago
|
||
There aren't really any relevant differences between Gecko and GeckoView for the purposes of this bug. GeckoView is just the name of the Gecko runtime on mobile these days.
The key difference here is the version-number -- as Emilio said, the fix was landed in the "version 70" nightly cycle (which is pretty new and hasn't hit an official desktop or Android release yet), whereas your Firefox Mobile is on version 68. So you should expect to see the fix in Firefox releases with version numbers 70 and newer.
If you want a more up-to-date (and still stabilizing) experience on Android, you're welcome to try "Firefox Preview": https://play.google.com/store/apps/details?id=org.mozilla.fenix . It uses our Nightly gecko code (currently at version 71), so it should include the fix.
Comment 19•5 years ago
|
||
Note that the current Firefox Android (Fennec) is locked on 68, so you have to use the new Firefox Preview (Fenix) if you need this fix.
Comment 20•5 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #18)
If you want a more up-to-date (and still stabilizing) experience on Android, you're welcome to try "Firefox Preview": https://play.google.com/store/apps/details?id=org.mozilla.fenix . It uses our Nightly gecko code (currently at version 71), so it should include the fix.
Firefox Preview Nightly uses GV 71 but the current version from https://play.google.com/store/apps/details?id=org.mozilla.fenix uses GV 69.
Reporter | ||
Comment 21•5 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #18)
There aren't really any relevant differences between Gecko and GeckoView for the purposes of this bug. GeckoView is just the name of the Gecko runtime on mobile these days.
The key difference here is the version-number -- as Emilio said, the fix was landed in the "version 70" nightly cycle (which is pretty new and hasn't hit an official desktop or Android release yet), whereas your Firefox Mobile is on version 68. So you should expect to see the fix in Firefox releases with version numbers 70 and newer.
If you want a more up-to-date (and still stabilizing) experience on Android, you're welcome to try "Firefox Preview": https://play.google.com/store/apps/details?id=org.mozilla.fenix . It uses our Nightly gecko code (currently at version 71), so it should include the fix.
I have already tried with firefox preview 1.3 as I wrote before.
(In reply to Sören Hentzschel from comment #20)
(In reply to Daniel Holbert [:dholbert] from comment #18)
If you want a more up-to-date (and still stabilizing) experience on Android, you're welcome to try "Firefox Preview": https://play.google.com/store/apps/details?id=org.mozilla.fenix . It uses our Nightly gecko code (currently at version 71), so it should include the fix.
Firefox Preview Nightly uses GV 71 but the current version from https://play.google.com/store/apps/details?id=org.mozilla.fenix uses GV 69.
Great, so the next firefox preview 2.0 version will ship it.
Comment 22•5 years ago
|
||
Yeah, once Firefox Preview gets updated to GV 70, it'll have the fix. (You can view its gecko version in Menu | Settings | [scroll to bottom] | About Firefox Preview
-- the gecko version-number is shown next to a little lizard emoji.)
Sorry for mixing up Firefox Preview versions -- I'd forgotten I was on the beta channel in the Play Store. If you like, you can join that channel as well by following the steps on https://groups.google.com/forum/#!forum/fenix-nightly with the same Google account that you use for the Play Store. (Be ready for daily updates and occasional breaking changes, though.)
Reporter | ||
Comment 23•5 years ago
|
||
I tried firefox preview 2.0 and I confirm that the problem is over. The speed up compared to firefox for android is great even if still behind chromium based browser :(
Updated•3 years ago
|
Description
•