I am running a pagespeed test at gtmetrics.com that suggests a few things to improve page speed. One of them is to defer parsing of scripts. In particular I have a couple significant ones. One from easysocial and one from easydiscuss.
Could these be deferred. Is this a reasonable suggestion?
Here is the report from gtmetrix:
https://gtmetrix.com/reports/www.drcarney.com/nbW8gsRW
It also suggested turning on browser caching but when I set up EasySocial at starch-smart.com I discovered that was not a good idea because it left people not seeing recently changing content. Do you have any suggestions for this?
The page is at https://www.drcarney.com/
Here is the suggestion about deferring the javascript.
Defer parsing of JavaScript
F (0)
JS High
What's this mean?
1.5MiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.
https://www.drcarney.com/media/com_easysocial/scripts/site-2.0.10.min.js (723.3KiB)
https://www.drcarney.com/media/com_easydiscuss/scripts/site/easydiscuss-basic-4.0.12.js (462.7KiB)
https://www.drcarney.com/media/jui/js/jquery.min.js (87.0KiB)
https://www.drcarney.com/media/system/js/mootools-core.js (74.8KiB)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.js?v=4.8.0 (71.6KiB)
https://www.drcarney.com/templates/buildr/js/template.php (32.8KiB)
https://staticxx.facebook.com/connect/xd_arbiter/r/qXiJsurHCex.js?version=42 (27.6KiB of inline JavaScript)
https://www.drcarney.com/media/jui/js/bootstrap.min.js (24.7KiB)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.js?v=4.8.0 (15.8KiB)
https://www.drcarney.com/media/jui/js/jquery.autocomplete.min.js (11.7KiB)
https://www.drcarney.com/media/jui/js/jquery-migrate.min.js (7.7KiB)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/silverlight.js?v=4.8.0 (6.9KiB)
https://www.drcarney.com/ (6.2KiB of inline JavaScript)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/quicktimeplayer/ac_quicktime.js?v=4.8.0 (4.8KiB)
https://www.drcarney.com/media/system/js/core.js (4.6KiB)
https://www.drcarney.com/media/foundry/5.0/scripts/bootloader.min.js (3.2KiB)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/behaviour.js?v=4.8.0 (1.0KiB)
https://www.drcarney.com/media/jui/js/jquery-noconflict.js (20B)
Could these be deferred. Is this a reasonable suggestion?
Here is the report from gtmetrix:
https://gtmetrix.com/reports/www.drcarney.com/nbW8gsRW
It also suggested turning on browser caching but when I set up EasySocial at starch-smart.com I discovered that was not a good idea because it left people not seeing recently changing content. Do you have any suggestions for this?
The page is at https://www.drcarney.com/
Here is the suggestion about deferring the javascript.
Defer parsing of JavaScript
F (0)
JS High
What's this mean?
1.5MiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.
https://www.drcarney.com/media/com_easysocial/scripts/site-2.0.10.min.js (723.3KiB)
https://www.drcarney.com/media/com_easydiscuss/scripts/site/easydiscuss-basic-4.0.12.js (462.7KiB)
https://www.drcarney.com/media/jui/js/jquery.min.js (87.0KiB)
https://www.drcarney.com/media/system/js/mootools-core.js (74.8KiB)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.js?v=4.8.0 (71.6KiB)
https://www.drcarney.com/templates/buildr/js/template.php (32.8KiB)
https://staticxx.facebook.com/connect/xd_arbiter/r/qXiJsurHCex.js?version=42 (27.6KiB of inline JavaScript)
https://www.drcarney.com/media/jui/js/bootstrap.min.js (24.7KiB)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.js?v=4.8.0 (15.8KiB)
https://www.drcarney.com/media/jui/js/jquery.autocomplete.min.js (11.7KiB)
https://www.drcarney.com/media/jui/js/jquery-migrate.min.js (7.7KiB)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/silverlight.js?v=4.8.0 (6.9KiB)
https://www.drcarney.com/ (6.2KiB of inline JavaScript)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/quicktimeplayer/ac_quicktime.js?v=4.8.0 (4.8KiB)
https://www.drcarney.com/media/system/js/core.js (4.6KiB)
https://www.drcarney.com/media/foundry/5.0/scripts/bootloader.min.js (3.2KiB)
https://www.drcarney.com/plugins/content/jw_allvideos/jw_allvideos/includes/js/behaviour.js?v=4.8.0 (1.0KiB)
https://www.drcarney.com/media/jui/js/jquery-noconflict.js (20B)