incubator-pagespeed-mod icon indicating copy to clipboard operation
incubator-pagespeed-mod copied to clipboard

Broken javascript loading order

Open applibs opened this issue 4 years ago • 2 comments

This version X-Mod-Pagespeed: 1.13.35.2-0 broken order processing javascripts. Some my files are like:

but it will generate:

Its impossible because defer attribute by specification not work with inlined javascript. Soo, when I am using jQuery in my external-script-1.js my scripts is broken because "Uncaught ReferenceError: jQuery is not defined". Its because pagespeed ignore defer and moved to source code to

applibs avatar Jan 22 '21 07:01 applibs

Disable the inline_javascript filter or increase the size for javascript be inlined or exclude jquery from pagespeed....

Lofesa avatar Jan 22 '21 07:01 Lofesa

You have deleted the comment, but: For disable inline_javascript: ModPagespeedDisableFilters inline_javascript ModPagespeedForbidFilters inline_javascript

For increase/decrease the size of files inlined: ModPagespeedJsInlineMaxBytes bytes

For exclude jquery: ModPagespeedDisallow jquery.js (a wildcar spec, like regex expression)

Lofesa avatar Jan 22 '21 09:01 Lofesa