Image Prioritizer
This plugin optimizes the loading of images (and videos) with prioritization to improve Largest Contentful Paint (LCP), lazy loading, and more accurate image size selection. The current optimizations include: Add breakpoint-specific fetchpriority=high preload links (both as LINK[rel=preload] elements and Link response headers) for image URLs of LCP elements: An IMG element, including the srcset/sizes attributes supplied as imagesrcset/imagesizes on the LINK. The first SOURCE element with a type attribute in a PICTURE element. (Art-directed PICTURE elements using media queries are not supported.) An element with a CSS background-image inline style attribute. An element with a CSS background-image applied with a stylesheet (when the image is from an allowed origin). A VIDEO element’s poster image. Ensure fetchpriority=high is only added to an IMG when it is the LCP element across all responsive breakpoints. Add fetchpriority=low to IMG tags which appear in the initial viewport but are not visible, such as when they are subsequent carousel slides. Lazy loading: Apply lazy loading to IMG tags based on whether they appear in any breakpoint’s initial viewport. Implement lazy loading of CSS background images added via inline style attributes. Lazy-load VIDEO tags by setting the appropriate attributes based on whether they appear in the initial viewport. If a VIDEO is the LCP element, it gets preload=auto; if it is in an initial viewport, the preload=metadata default is left; if it is not in an initial viewport, it gets preload=none. Lazy-loaded videos also get initial preload, autoplay, and poster attributes restored when the VIDEO is going to enter the viewport. Responsive image sizes: Ensure sizes=auto is set on IMG tags after setting correct lazy-loading (above). ~~Compute the sizes attribute using the widths of an image collected from URL Metrics for each breakpoint (when not lazy-loaded since then handled by sizes=auto).~~ (This has been removed due to an issue; use Enhanced Responsive Images instead.) Reduce the size of the poster image of a VIDEO from full size to the size appropriate for the maximum width of the video (on desktop). This plugin requires the Optimization Detective plugin as a dependency. Please refer to that plugin for additional background on how this plugin works as well as additional developer options. 👉 Note: This plugin optimizes pages for actual visitors, and it depends on visitors to optimize pages. As such, you won’t see optimizations applied immediately after activating the plugin. Please wait for URL Metrics to be gathered for both mobile and desktop visits. And since administrator users are not normal visitors typically, optimizations are not applied for admins by default. Your site must have the REST API accessible to unauthenticated frontend visitors since this is how metrics are collected about how a page should be optimized. There are currently no settings and no user interface for this plugin since it is designed to work without any configuration.
Publitio Offloading
Media & Document Cloud Storage and Delivery Publitio Offloading – Media Asset Management, Cloud Storage and Delivery Publitio Offloading plugin seamlessly integrates your WordPress media library with Publitio (https://publit.io/), a secure, scalable cloud-based media asset management and delivery platform. Effortlessly offload and serve your images, videos, audios, documents, and archives from Publitio’s fast global CDN, improving site speed and reducing your server load. Key Features: Offload WordPress media, documents, and archive files to Publitio cloud storage (https://publit.io/) Replace and serve all media URLs automatically from Publitio’s secure CDN Flexible options to keep local copies or serve fully remote files URL-based on-the-fly media transformations: resizing, cropping, watermarking, transcoding, and more Protect content with domain restrictions Easy setup with comprehensive documentation and tutorials Why Use Publitio Offloading? Boost your website performance and SEO by delivering media and documents faster worldwide. Reduce hosting costs and scale effortlessly with Publitio’s pay-as-you-go pricing model, robust security, and global infrastructure. Start offloading your WordPress media, documents, and archives today with Publitio (https://publit.io/)—trusted by 70,000+ users! Learn More & Support: Setup guide: https://publit.io/community/blog/wordpress-offloading-with-publitio API & documentation: https://publit.io/docs Contact support: mailto:support@publit.io, use the support web widget on our site, or write on our Community Board: https://dashboard.publit.io/app/dashboards/community Plugin source (GitHub): https://github.com/ob1y2k/publitio_wordpress_offloading