JS Folder Very HUGE
-
Hi There,
So there are many posts about the JS folder being large. Rather than hijack those posts I am creating a new one here with details.
Site has over 40GB of js files generated in a matter of days! Thats HUGE.
JS combine is turned off BUT you guys are now passivly turning it on as per your comment here: https://www.ads-software.com/support/topic/js-folder-very-large/#post-17061145 (which I think is very bad considering the comments I will make below)
We have follwed this: https://docs.litespeedtech.com/lscache/lscwp/ts-optimize/#disk-space-filling-fast and have not found a difference in the generated HTML code of the site.
On further manual inspection of the actual JS files being created and stored on the actual server and comparing them I think we found the cause as you can see here:
First js file has this:
MutationObserver(this._watchForInert.bind(this)),_(e.head||e.body||e.documentElement),"loading"===e.readyState?e.addEventListener("DOMContentLiteSpeedLoaded",this._onDocumentLoaded.bind(this)):this._onDocumentLoaded()}function
the second has this:
MutationObserver(this._watchForInert.bind(this)),_(e.head||e.body||e.documentElement),"loading"===e.readyState?e.addEventListener("DOMContentLoaded",this._onDocumentLoaded.bind(this)):this._onDocumentLoaded()}function
Can you spot the difference? its:
DOMContentLiteSpeedLoaded
that is the only differnce and it looks to be cause by litespeed plugin! I am only guessing but we ccanot exclude litespeed in the js can we???!!!Here are a few more examples with the exact same issue (sometimes within the same files OTHERTIMES in different file(s) BUT the same culprit:
DOMContentLiteSpeedLoaded
1st js file: r=e[t].getElementsByClassName("ast-search-menu-icon"),l=0;l<r.length;l++)r[l].classList.remove("ast-dropdown-active"),r[l].style.display=""}},!1),window.addEventListener("resize",function(){"INPUT"!==document.activeElement.tagName&&(e(),AstraToggleSetup())}),document.addEventListener("DOMContentLiteSpeedLoaded",function(){var 2nd js file: r=e[t].getElementsByClassName("ast-search-menu-icon"),l=0;l<r.length;l++)r[l].classList.remove("ast-dropdown-active"),r[l].style.display=""}},!1),window.addEventListener("resize",function(){"INPUT"!==document.activeElement.tagName&&(e(),AstraToggleSetup())}),document.addEventListener("DOMContentLoaded",function(){var 1st js file: r=document.querySelectorAll(".custom-width-mega");if(0<r.length)for(t=0;t<r.length;t++)r[t].addEventListener("mouseenter",function(e){e=e.target.querySelector(".astra-mega-menu-width-custom");null!==e&&e.classList.remove("ast-hidden")})}document.addEventListener("DOMContentLiteSpeedLoaded",display_mega_menu_on_load),document.addEventListener("astPartialContentRendered",display_mega_menu_on_load);var 2nd js file: r=document.querySelectorAll(".custom-width-mega");if(0<r.length)for(t=0;t<r.length;t++)r[t].addEventListener("mouseenter",function(e){e=e.target.querySelector(".astra-mega-menu-width-custom");null!==e&&e.classList.remove("ast-hidden")})}document.addEventListener("DOMContentLoaded",display_mega_menu_on_load),document.addEventListener("astPartialContentRendered",display_mega_menu_on_load);var
As you can clearly see the ONLY difference when inspecting is:
"DOMContentLiteSpeedLoaded"
and"DOMContentLoaded"
We have generated report:
Report number: EFASGKGS
Report date: 09/19/2023 11:35:10Hoping you can fix this as to us it looks like a HUGE bug and one which we as users cannot fix?
- The topic ‘JS Folder Very HUGE’ is closed to new replies.