Added new lazy loading advanced beta options to manage Lazy Elements which will allow for element chains in the DOM to be lazy loaded until they enter the viewport.
Separated out built-in CSS selector exclusions by URL type for increased performance on single and front pages.
Optimized plugin logo and other SVG image files.
Added fetchpriority high attribute automatically on critically preloaded image links.
Added support for delaying script modules.
Added additional jQuery sticky JavaScript file to Elementor quick exclusion.
Added new Delay JS quick exclusions for Fluent Forms and Fluent Forms Pro.
Integrated get_atts_array utility function into lazyload class to prevent redundancy.
Fixed an issue where smaller size files were sometimes not being replaced with the minified version for increased performance.
Fixed an issue where the preload location label was overlapping the input field for certain languages.
Made adjustments to option management to prevent autoloading of certain options going forward where it is not needed.
Removed various manual preload types that are no longer supported by most major browsers.
Added new Minify JS and Minify CSS features along with options to exclude specific files from minification and clear generated minified files when necessary.
UI Updates: What was previously the Assets tab has now been replaced by three more specific tabs, JavaScript, CSS, and Code. The main Script Manager toggle has been moved to Tools. Additional subheaders have also been added throughout to help with organization.
Added a new function to verify the preferred content type from the HTTP header when determining if JSON is being requested. This should improve compatibility with certain hosting providers.
Added an additional check when removing unused CSS to avoid parsing print-only stylesheets.
Updated Delay JS quick exclusion for Termageddon + UserCentrics for better compatibility.
Removed option to disable wlwmanifest link output as that function was deprecated in WordPress 6.3.
Fixed an issue that was preventing lazy loaded images from displaying when defer inline scripts was enabled.
Fixed an issue where responsive styles for YouTube preview thumbnails were not printing on certain themes using responsive embeds.
Fixed an issue with DOMDocument where HTML entities coming from inline styles would display as their encoded values.
Fixed a missing tooltip on the scan database option.