X
Tap here to go to the mobile version of the site.

Support Forum

My website has been slow since Vr. 52

Posted

I've been building a website for the last 5 month for myself and it's quite intensive in code, especially with SVG animations and such.

I started coding in December of last year, and was using firefox as my base browser and everything was going smoothly. Until however March 13th when V52 of Firefox was released and my browser updated automatically. The site became extremely sluggish (Still functional) but nothing would animate on time. On average there would be 15-20 seconds delays on functions running.

I've had to switch to Chrome to continue my development of the website, but I am still determined to understand why my site no longer works in Firefox. I downloaded Firefox Version 51.0.1 to make sure the site works, and it runs smooth and as it suppose to.

Is it possible to send a link to one of your team developers to look into this further?

I would appreciate any help I can get.

I've been building a website for the last 5 month for myself and it's quite intensive in code, especially with SVG animations and such. I started coding in December of last year, and was using firefox as my base browser and everything was going smoothly. Until however March 13th when V52 of Firefox was released and my browser updated automatically. The site became extremely sluggish (Still functional) but nothing would animate on time. On average there would be 15-20 seconds delays on functions running. I've had to switch to Chrome to continue my development of the website, but I am still determined to understand why my site no longer works in Firefox. I downloaded Firefox Version 51.0.1 to make sure the site works, and it runs smooth and as it suppose to. Is it possible to send a link to one of your team developers to look into this further? I would appreciate any help I can get.

Additional System Details

Installed Plug-ins

  • Shockwave Flash 25.0 r0

Application

  • Firefox 53.0.3
  • User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
  • Support URL: https://support.mozilla.org/1/firefox/53.0.3/WINNT/en-US/

Extensions

  • Adblock Plus 2.9 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Application Update Service Helper 2.0 (aushelper@mozilla.org)
  • Firebug 2.0.19 (firebug@software.joehewitt.com)
  • McAfee WebAdvisor 5.0.540.0 ({4ED1F68A-5463-4931-9384-8FFF5ED91D92})
  • Multi-process staged rollout 1.14 (e10srollout@mozilla.org)
  • Pocket 1.0.5 (firefox@getpocket.com)
  • Web Compat 1.0 (webcompat@mozilla.org)
  • Adobe Acrobat DC - Create PDF 15.01.03 (web2pdfextension.15@web2pdf.adobedotcom) (Inactive)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription: NVIDIA GeForce GTX 960M
  • adapterDescription2: Intel(R) HD Graphics 530
  • adapterDeviceID: 0x139b
  • adapterDeviceID2: 0x191b
  • adapterDrivers: nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um
  • adapterDrivers2: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
  • adapterRAM: 2048
  • adapterRAM2: Unknown
  • adapterSubsysID: 06e41028
  • adapterSubsysID2: 06e41028
  • adapterVendorID: 0x10de
  • adapterVendorID2: 0x8086
  • crashGuards: []
  • currentAudioBackend: wasapi
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 10.0.14393.1198
  • driverDate: 11-9-2015
  • driverDate2: 1-18-2017
  • driverVersion: 10.18.13.5894
  • driverVersion2: 21.20.16.4590
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'Direct3D11 Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_COMPOSITING'}, {u'status': u'disabled', u'description': u'Direct3D9 Compositing', u'log': [{u'status': u'disabled', u'message': u'Disabled by default', u'type': u'default'}], u'name': u'D3D9_COMPOSITING'}, {u'status': u'available', u'description': u'Direct2D', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'DIRECT2D'}, {u'status': u'available', u'description': u'Direct3D11 hardware ANGLE', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_HW_ANGLE'}, {u'status': u'unavailable', u'description': u'GPU Process', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'unavailable', u'message': u'Multi-process mode is not enabled', u'type': u'runtime'}], u'name': u'GPU_PROCESS'}]}
  • info: {u'AzureCanvasAccelerated': 0, u'AzureCanvasBackend': u'direct2d 1.1', u'AzureFallbackCanvasBackend': u'cairo', u'AzureContentBackend': u'direct2d 1.1'}
  • isGPU2Active: False
  • numAcceleratedWindows: 2
  • numTotalWindows: 2
  • webgl2Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 960M Direct3D11 vs_5_0 ps_5_0)
  • webglRenderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 960M Direct3D11 vs_5_0 ps_5_0)
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Direct3D 11

Modified Preferences

Misc

  • User JS: No
  • Accessibility: No
FredMcD
  • Top 10 Contributor
4256 solutions 59603 answers

This may be your problem,

Firefox v52+ disables all plugins except for Flash Why do Java, Silverlight, Adobe Acrobat and other plugins no longer work? {web link}


Install Older Version Of Firefox {web link} Be sure to read everything here.

If you still want to downgrade, look under; I still want to downgrade. Click the Directory of other versions and languages link. Look for the directory of the version that you want. But, remember that old versions may have security issues.

You should also check out Firefox; Extended Support Release {web link} ESR Notes System Requirements

This may be your problem, Firefox v52+ disables all plugins except for Flash [https://support.mozilla.org/en-US/kb/npapi-plugins Why do Java, Silverlight, Adobe Acrobat and other plugins no longer work?] {web link} --------------- [https://support.mozilla.org/en-US/kb/install-older-version-of-firefox?cache=no Install Older Version Of Firefox] {web link} Be sure to read everything here. If you still want to downgrade, look under; '''I still want to downgrade. ''' Click the '''Directory of other versions and languages''' link. Look for the directory of the version that you want. But, remember that '''old versions may have security issues. ''' You should also check out [https://www.mozilla.org/en-US/firefox/organizations/ Firefox; Extended Support Release] {web link} [https://www.mozilla.org/en-US/firefox/organizations/notes/ ESR Notes] [https://www.mozilla.org/en-US/firefox/organizations/system-requirements/ System Requirements]

Question owner

Hi FredMcd,

I am however not using any of those plugins you've listed above.

Only JS, HTML, CSS. Pure code.

Hi FredMcd, I am however not using any of those plugins you've listed above. Only JS, HTML, CSS. Pure code.
FredMcD
  • Top 10 Contributor
4256 solutions 59603 answers

vridaw said in a private message

Hey FredMcD,

As you've just answered my post, I thought I'd share the website so you can see the problem first hand.

You can load the above link in Chrome or Firefox 51 to see it functioning properly, and then please open it in the latest FF to see the problem.

Any insight is greatly appreciated.

Cheers
''vridaw said in a private message'' <blockquote> Hey FredMcD,<br><br> As you've just answered my post, I thought I'd share the website so you can see the problem first hand.<br><br> You can load the above link in Chrome or Firefox 51 to see it functioning properly, and then please open it in the latest FF to see the problem.<br><br> Any insight is greatly appreciated.<br><br> Cheers </blockquote>

Modified by FredMcD

FredMcD
  • Top 10 Contributor
4256 solutions 59603 answers

Please make all replies here. This could help others, and lets others give their own responses.


I opened the link. That I saw was a 'clear' area bouncing around while dots connected by lines moved around. Nothing was seen outside the 'clear' area.

Please make all replies here. This could help others, and lets others give their own responses. I opened the link. That I saw was a 'clear' area bouncing around while dots connected by lines moved around. Nothing was seen outside the 'clear' area.

Question owner

Please refresh, I apologize.

Please refresh, I apologize.

Question owner

Any insight on what changed from V 51 to V52 might help me diagnose this problem.

Again, the site works 100% perfectly in FF 51.

Any insight on what changed from V 51 to V52 might help me diagnose this problem. Again, the site works 100% perfectly in FF 51.
philipp
  • Top 25 Contributor
  • Moderator
5315 solutions 23468 answers

hi, unfortunately there are thousands of code changes between firefox versions so it's not feasible to guess what's at the root here. is it a site that's publicly available and that you can share the link for?

hi, unfortunately there are thousands of code changes between firefox versions so it's not feasible to guess what's at the root here. is it a site that's publicly available and that you can share the link for?

Question owner

Hi Phil,

Yes you can view the website here.

Please note if it doesn't load on the first try, refresh the page and it should put you through.

Appreciate the help.

Hi Phil, Yes you can view the website [http://pixelmotionfilms.com/FirefoxSupport/ here]. Please note if it doesn't load on the first try, refresh the page and it should put you through. Appreciate the help.
jscher2000
  • Top 10 Contributor
8763 solutions 71700 answers

It was slow on my initial test, but after I restarted Firefox, it ran normally vs. Chrome. Possibly a memory use issue on 32-bit Firefox?

cor-el has mentioned a change in the graphics rendering engine in Firefox 52 that could be relevant. I'll copy/paste since I haven't researched this myself:

Firefox 52+ has changed from Cairo to Skia for canvas/content rendering.

To try switching back:

(1) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.

(2) In the search box above the list, type or paste skia and pause while the list is filtered

(3) Double-click the gfx.canvas.azure.backends preference and reverse the order of the last two words, in other words:

FROM: direct2d1.1,skia,cairo

TO: direct2d1.1,cairo,skia

(4) Repeat with gfx.content.azure.backends

(5) Exit Firefox and start it up again to effectuate the change

Does that make any difference on yours?

It was slow on my initial test, but after I restarted Firefox, it ran normally vs. Chrome. Possibly a memory use issue on 32-bit Firefox? cor-el has mentioned a change in the graphics rendering engine in Firefox 52 that could be relevant. I'll copy/paste since I haven't researched this myself: <blockquote>Firefox 52+ has changed from Cairo to Skia for canvas/content rendering.<br><ul> <li>https://www.mozilla.org/firefox/52.0/releasenotes/</li> <li><b>When not using Direct2D on Windows</b>, Skia is used for content rendering</li></blockquote> To try switching back: (1) In a new tab, type or paste '''about:config''' in the address bar and press Enter/Return. Click the button promising to be careful. (2) In the search box above the list, type or paste '''skia''' and pause while the list is filtered (3) Double-click the '''gfx.canvas.azure.backends''' preference and reverse the order of the last two words, in other words: FROM: direct2d1.1,skia,cairo TO: direct2d1.1,cairo,skia (4) Repeat with '''gfx.content.azure.backends''' (5) Exit Firefox and start it up again to effectuate the change Does that make any difference on yours?

Question owner

My current version of FF is 53 and the value of "gfx.canvas.azure" is "direct2d1.1,cairo" It does not have skia by default.

I did go ahead and test the switching the order for "gfx.content" and came up with negative results. Still the same result (Animations sluggish, not running on time)

Thanks for your reply jscher2000.

My current version of FF is 53 and the value of "gfx.canvas.azure" is "direct2d1.1,cairo" It does not have skia by default. I did go ahead and test the switching the order for "gfx.content" and came up with negative results. Still the same result (Animations sluggish, not running on time) Thanks for your reply jscher2000.
jscher2000
  • Top 10 Contributor
8763 solutions 71700 answers

vridaw said

My current version of FF is 53 and the value of "gfx.canvas.azure" is "direct2d1.1,cairo" It does not have skia by default.

That's strange, I don't know why that would be.

Anyway, perhaps it's a new Firefox-Nvidia incompatibility. I can't test that myself.

''vridaw [[#answer-973615|said]]'' <blockquote> My current version of FF is 53 and the value of "gfx.canvas.azure" is "direct2d1.1,cairo" It does not have skia by default.</blockquote> That's strange, I don't know why that would be. Anyway, perhaps it's a new Firefox-Nvidia incompatibility. I can't test that myself.
FredMcD
  • Top 10 Contributor
4256 solutions 59603 answers

I don't know if this means anything;

I was watching the 'show' when I decided to restart Firefox. I use Restart https://addons.mozilla.org/en-US/firefox/addon/re-start/

The computer locked up. I had to do a hard reboot. No error messages or crash report.

I don't know if this means anything; I was watching the 'show' when I decided to restart Firefox. I use '''Restart''' https://addons.mozilla.org/en-US/firefox/addon/re-start/ The computer locked up. I had to do a hard reboot. No error messages or crash report.
philipp
  • Top 25 Contributor
  • Moderator
5315 solutions 23468 answers

i also had a look at the site (nice work btw) but didn't notice any obvious slowdowns after firefox 52 - maybe i'm missing something obvious because i don't have the eyes of a designer or the problem is dependant on some sort of config/system environment.

can you test if the same slowdown is reproducible in a new profile as well?: Profile Manager - Create, remove, or switch Firefox profiles

if yes, then using the mozregression tool from http://mozilla.github.io/mozregression/install.html is one way that could help you narrowing down the range of the regression. it will download and open various nightly development builds and ask you to judge if it was good or bad - until it finds the exact "pushlog" containing the code change(s) triggering the regression. equipped with that information you could then file a bug for this problem at bugzilla.mozilla.org.

please don't hesitate to ask if anything is unclear during the procedure

i also had a look at the site (nice work btw) but didn't notice any obvious slowdowns after firefox 52 - maybe i'm missing something obvious because i don't have the eyes of a designer or the problem is dependant on some sort of config/system environment. can you test if the same slowdown is reproducible in a new profile as well?: [[Use the Profile Manager to create and remove Firefox profiles]] if yes, then using the mozregression tool from http://mozilla.github.io/mozregression/install.html is one way that could help you narrowing down the range of the regression. it will download and open various nightly development builds and ask you to judge if it was good or bad - until it finds the exact "pushlog" containing the code change(s) triggering the regression. equipped with that information you could then file a bug for this problem at bugzilla.mozilla.org. please don't hesitate to ask if anything is unclear during the procedure