[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyTE_7C5vRu81exN03MmkkrVDkqujcZi2EyMGHarztBI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":141,"fingerprints":221},"image-preloading","Image Preloading","2.0.0","tiptinker","https:\u002F\u002Fprofiles.wordpress.org\u002Fsnowbedding\u002F","\u003Cp>Image Preloading is a powerful WordPress plugin that helps improve your website’s performance by preloading images in the background. This results in faster page loading experiences, especially beneficial for photo galleries, image-heavy sites, and e-commerce stores.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Preloading Methods\u003C\u002Fstrong>: Choose between JavaScript preloading, modern Link preload headers, or both\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Image URLs\u003C\u002Fstrong>: Add as many images as you need\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern JavaScript\u003C\u002Fstrong>: Uses Promise-based loading with proper error handling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Only loads when needed and uses browser idle time when available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Focused\u003C\u002Fstrong>: Proper input sanitization and validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong>: Clean, modern settings page integrated with WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localization Ready\u003C\u002Fstrong>: Translation-ready with proper text domains\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Preloading Methods\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>JavaScript Method\u003C\u002Fstrong>: Uses modern JavaScript with Promise-based image loading. Compatible with all browsers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link Preload\u003C\u002Fstrong>: Uses HTML \u003Ccode>\u003Clink rel=\"preload\">\u003C\u002Fcode> tags for modern browsers with native preloading support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Both Methods\u003C\u002Fstrong>: Combines both approaches for maximum compatibility and performance.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Photo galleries and portfolios\u003C\u002Fli>\n\u003Cli>E-commerce product images\u003C\u002Fli>\n\u003Cli>Hero banners and sliders\u003C\u002Fli>\n\u003Cli>Background images\u003C\u002Fli>\n\u003Cli>Any image-heavy content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, bug reports, or feature requests, please visit: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftiptinker\u002Fimage-preloading\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>Contributions are welcome! Please feel free to submit pull requests or open issues on GitHub.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nLicense URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Modern image preloading\u002Fprefetching plugin for WordPress to improve page loading performance.",50,3010,74,3,"2026-02-12T03:39:00.000Z","6.9.4","5.0","7.2",[20,21,22,23,24],"image","performance","prefetch","preload","speed","https:\u002F\u002Fgithub.com\u002Fsnowbedding\u002Fimage-preloading","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-preloading.2.0.0.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"snowbedding",70,30,94,"2026-04-04T00:33:45.596Z",[39,59,76,99,121],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":27,"num_ratings":14,"last_updated":49,"tested_up_to":50,"requires_at_least":17,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"preload-featured-images","Preload Featured Images","1.0.0","WPZOOM","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpzoom\u002F","\u003Cp>Preload Featured Images automatically in posts to increase the PageSpeed Score.\u003C\u002Fp>\n\u003Cp>This plugin is a “must-have” for websites using themes that display the Featured Image automatically at the top in single post pages.\u003C\u002Fp>\n\u003Ch3>Why was this plugin created?\u003C\u002Fh3>\n\u003Cp>Suppose your theme displays the Featured Image at the top in posts automatically. In that case, the chances that the image is the \u003Cstrong>LCP (Largest Contentful Paint)\u003C\u002Fstrong> are very high, so the PageSpeed tool will highly recommend you to preload it.\u003C\u002Fp>\n\u003Cp>Are you getting the following recommendation when testing the PageSpeed score of a single post: \u003Cstrong>“Preload Largest Contentful Paint image”\u003C\u002Fstrong>? Then this plugin will help you!\u003C\u002Fp>\n\u003Ch3>How it works?\u003C\u002Fh3>\n\u003Cp>Go to the \u003Cstrong>Settings > Preload Featured Images\u003C\u002Fstrong> page and choose the image size used by your theme to make sure the right image size is preloaded.\u003C\u002Fp>\n\u003Ch3>Compatible Themes\u003C\u002Fh3>\n\u003Cp>The plugin supports all themes, but it’s very important to choose the right Image Size on the settings page.\u003C\u002Fp>\n\u003Cp>If you are not sure which is the image size used by your theme, simply get in touch with your theme’s developer and they will be able to help you with that.\u003C\u002Fp>\n\u003Cp>If you’re using one of the following popular themes, then the plugin will automatically pick the right Image Size, so you don’t have to configure anything:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Foodica\u003C\u002Fli>\n\u003Cli>Foodica PRO\u003C\u002Fli>\n\u003Cli>Gourmand\u003C\u002Fli>\n\u003Cli>Cookely\u003C\u002Fli>\n\u003Cli>Astra\u003C\u002Fli>\n\u003Cli>Neve\u003C\u002Fli>\n\u003Cli>OceanWP\u003C\u002Fli>\n\u003Cli>GeneratePress\u003C\u002Fli>\n\u003Cli>BlossomRecipe\u003C\u002Fli>\n\u003Cli>Divi\u003C\u002Fli>\n\u003Cli>Ashe\u003C\u002Fli>\n\u003C\u002Ful>\n","Preload Featured Images automatically in posts to increase the PageSpeed Score.",2000,17991,"2024-07-17T13:40:00.000Z","6.6.5","7.4",[53,54,55,22,23],"featured-images","image-preload","pagespeed","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpreload-featured-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreload-featured-images.zip",92,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":28,"num_ratings":28,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":74,"download_link":75,"security_score":58,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"preload-featured-image","Preload Featured Image","1.1","Umut","https:\u002F\u002Fprofiles.wordpress.org\u002Fumutcandan\u002F","\u003Cp>This plugin is a “must-have” for websites using themes that display the Featured Image automatically at the top in single post pages.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Automatically preloads the Featured Image in posts to improve PageSpeed scores.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customizable options to choose the image size to preload.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to enable or disable the preload functionality.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPL2\u003C\u002Fp>\n","Preload Featured Image automatically in posts to increase the PageSpeed Score.",40,1129,"2024-11-04T22:05:00.000Z","6.7.5","4.0","",[20,54,55,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpreload-featured-image\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreload-featured-image.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":36,"num_ratings":86,"last_updated":87,"tested_up_to":16,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":28,"last_vuln_date":98,"fetched_at":30},"autoptimize","Autoptimize","3.1.15","Optimizing Matters","https:\u002F\u002Fprofiles.wordpress.org\u002Foptimizingmatters\u002F","\u003Cp>Autoptimize makes optimizing your site really easy. It can aggregate, minify and cache scripts and styles, injects CSS in the page head by default but can also inline critical CSS and defer the aggregated full CSS, moves and defers scripts to the footer and minifies HTML. You can optimize and lazy-load images (with support for WebP and AVIF formats), optimize Google Fonts, async non-aggregated JavaScript, remove WordPress core emoji cruft and more. As such it can improve your site’s performance even when already on HTTP\u002F2! There is extensive API available to enable you to tailor Autoptimize to each and every site’s specific needs.\u003Cbr \u002F>\nIf you think performance indeed is important, you should at least consider one of the many free page caching plugins (e.g. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspeed-booster-pack\u002F\" rel=\"ugc\">Speed Booster pack\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcache-enabler\" rel=\"ugc\">KeyCDN’s Cache Enabler\u003C\u002Fa>) to complement Autoptimize or even \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">consider Autoptimize Pro\u003C\u002Fa> which not only has page caching but also image optimization, CDN, critical CSS and more!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Autoptimize Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">Autoptimize Pro is a premium Power-Up\u003C\u002Fa>, adding image optimization, CDN, page caching, automatic critical CSS rules and extra “booster” options, all in one handy subscription to \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">make your site even faster!\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003Cbr \u002F>\n  We provide great \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=autoptimizepro\" rel=\"nofollow ugc\">Premium Support and Web Performance Optimization services\u003C\u002Fa> with Accelera, check out our offering on \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=autoptimizepro\" rel=\"nofollow ugc\">https:\u002F\u002Faccelerawp.com\u002F\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>(Speed-surfing image under creative commons \u003Ca href=\"https:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Ftwistiti\u002F818552808\u002F\" rel=\"nofollow ugc\">by LL Twistiti\u003C\u002Fa>)\u003C\u002Fp>\n","Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asyncing JS, removing emoji cruft and more.",900000,42990793,1422,"2026-03-14T12:44:00.000Z","5.3","7.1",[91,92,93,55,21],"core-web-vitals","images","optimize","https:\u002F\u002Fautoptimize.com\u002Fpro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoptimize.3.1.15.zip",77,10,"2025-12-03 00:32:37",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":16,"requires_at_least":71,"requires_php":72,"tags":112,"homepage":72,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":28,"last_vuln_date":120,"fetched_at":30},"tiny-compress-images","TinyPNG – JPEG, PNG & WebP image compression","3.6.12","TinyPNG","https:\u002F\u002Fprofiles.wordpress.org\u002Ftinypng\u002F","\u003Cp>The best & easiest image compression plugin for WordPress. Speed up your website by compressing and converting your images with TinyPNG for WordPress. Improve your websites’ performance by significantly reducing file sizes without noticeable quality loss. Support for WebP, AVIF, JPG and PNG formats.\u003Cbr \u002F>\nStart optimizing your images today to boost SEO, improve your PageSpeed scores, save bandwidth and enhance your website’s user experience.\u003C\u002Fp>\n\u003Ch4>Why TinyPNG?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Next-gen format conversion, convert images to WebP and AVIF for even smaller files (NEW)\u003C\u002Fli>\n\u003Cli>Smart compression algorithm, reduce image file sizes without visible quality loss\u003C\u002Fli>\n\u003Cli>Broad format support, supports AVIF, WebP, PNG, animated PNG (APNG) and JPG.\u003C\u002Fli>\n\u003Cli>Automatic image compression, compresses new images on upload.\u003C\u002Fli>\n\u003Cli>Bulk optimization, optimize your full media library in just one click.\u003C\u002Fli>\n\u003Cli>Individual image control, optimize a single image straight from your media library.\u003C\u002Fli>\n\u003Cli>Preserve meta-data, choose to retain copyright metadata, creation date and GPS location in your original images.\u003C\u002Fli>\n\u003Cli>Resize large images, automatically resize huge image uploads by setting a maximum width and\u002For height for more reasonable browser display.\u003C\u002Fli>\n\u003Cli>Custom thumbnail optimization, choose which image size should be processed.\u003C\u002Fli>\n\u003Cli>Advanced background processing, optimization run quietly in the background to speed up your workflow.\u003C\u002Fli>\n\u003Cli>Multisite support, use one API key across all sites.\u003C\u002Fli>\n\u003Cli>Detailed statistics, see how much file size you have saved by compressing your Media Library\u003C\u002Fli>\n\u003Cli>George the Panda, our lovely mascot brings joy and hugs.\u003C\u002Fli>\n\u003Cli>and much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Convert to next-gen formats like AVIF and WebP\u003C\u002Fh4>\n\u003Cp>With the TinyPNG WordPress plugin, you can easily convert your images to next-gen formats like AVIF and WebP. AVIF and WebP are modern image formats designed for the web. They are often smaller in size than older formats like JPEG and PNG, while keeping excellent image quality.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WebP images are 25–34% smaller than JPEG (lossy) according to Google.\u003C\u002Fli>\n\u003Cli>AVIF can reduce image size by up to 50% compared to JPEG, often even beating WebP in compression.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Google’s PageSpeed Insights and other tools strongly recommend serving images in AVIF or WebP. Most modern browsers (like Chrome, Firefox, Edge, and Safari) now fully support WebP and AVIF. That means you can safely serve these formats to most of your visitors.\u003C\u002Fp>\n\u003Cp>With the TinyPNG WordPress plugin, your images can be automatically converted to AVIF or WebP when you upload them. No extra steps are required.\u003C\u002Fp>\n\u003Ch4>Optimizing all your images\u003C\u002Fh4>\n\u003Cp>You can bulk optimize your existing JPEG, PNG, and WebP images all at once by going to Media > Bulk TinyPNG. Clicking on the big button will start compressing and converting, when needed, all unoptimized images in your media library.\u003C\u002Fp>\n\u003Cp>If you have more images than your free credits allow, the tool will show you an estimated cost to optimize your entire library. If you are interested, you can upgrade your account to the paid plan and optimize the full library all in one go. Prefer to stay on the free plan? No problem! The bulk optimization tool will simply process images until your free limit is reached.\u003C\u002Fp>\n\u003Ch4>Compress for performance\u003C\u002Fh4>\n\u003Cp>The Tinify optimization engine is more than just compression. It is built to deliver the best image performance for the web, without sacrificing visual quality. Here’s how it helps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display JPEG images more quickly with progressive JPEG encoding.\u003C\u002Fli>\n\u003Cli>Color profiles are automatically translated to standard RGB color.\u003C\u002Fli>\n\u003Cli>Convert CMYK to RGB to save more space and add compatibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>The TinyPNG plugin is fully compatible with \u003Cem>WordPress Multisite\u003C\u002Fem>. Next to this, TinyPNG for WordPress works smoothly with most themes and plugins. Here is a list of the popular plugins that have been tested to work smoothly with TinyPNG.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fplugins-compatibility\u002Foptimize-wordpress-images-multilingual-sites\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>WP Retina 2x\u003C\u002Fli>\n\u003Cli>WP Offload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>Install this plugin and follow the instructions to set up your account. No payment details are required.\u003C\u002Fp>\n\u003Cp>Learn more about the plugin with these step-by-step tutorials:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.tinify.com\u002Fhelp\u002Fhow-to-set-up-the-tinypng-wordpress-plugin\" rel=\"nofollow ugc\">How to set up the TinyPNG WordPress plugin?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.tinify.com\u002Fhelp\u002Fhow-to-compress-existing-images-with-plugin\" rel=\"nofollow ugc\">How to compress existing images with the WordPress plugin?\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>You get 500 credits per month at no cost.\u003C\u002Fp>\n\u003Cp>With a regular WordPress installation, you can compress roughly 100 images per month. Please note that converting images to AVIF or WebP uses an additional credit per image size. This means with the conversion feature enabled, you can roughly compress and convert 50 images per month for free.\u003C\u002Fp>\n\u003Cp>The exact number depends on how many thumbnail sizes are generated by your theme or plugins. You can choose which of the generated thumbnail sizes should be optimized by going to Settings > TinyPNG page. You can upgrade to a paid plan to remove the limit and compress as many images as you like.\u003C\u002Fp>\n\u003Ch4>Need more?\u003C\u002Fh4>\n\u003Cp>Upgrade to a paid plan to remove the limit and compress as many images as you want. To view the pricing details, visit: \u003Ca href=\"https:\u002F\u002Ftinify.com\u002Fdevelopers\u002Fpricing\" rel=\"nofollow ugc\">tinify.com\u002Fdevelopers\u002Fpricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>At Tinify, we take your privacy seriously. Only you have access to the uploaded images. All images are stored for a maximum of 48 hours, after which they will be deleted forever.\u003C\u002Fp>\n\u003Ch4>Contact us\u003C\u002Fh4>\n\u003Cp>Got questions or feedback? Let us know! Contact us at support@tinypng.com or find us on X: \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Ftinypng\" rel=\"nofollow ugc\">@tinypng\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>Want to contribute? Check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftinify\u002Fwordpress-plugin\" rel=\"nofollow ugc\">Tinify WordPress plugin on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Speed up your website. Optimize your JPEG, PNG, and WebP images automatically with TinyPNG.",100000,4952484,90,156,"2026-02-16T13:19:00.000Z",[113,114,115,116,21],"compress-images","compression","image-size","page-speed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftiny-compress-images.3.6.12.zip",99,1,"2024-09-30 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":16,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":139,"download_link":140,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"flying-pages","Flying Pages: Preload Pages for Faster Navigation & Improved User Experience","2.4.7","Gijo Varghese","https:\u002F\u002Fprofiles.wordpress.org\u002Fgijo\u002F","\u003Cp>Flying Pages preload pages before the user click on it, making them load instantly\u003C\u002Fp>\n\u003Ch3>How it Works?\u003C\u002Fh3>\n\u003Cp>Flying Pages injects a tiny JavaScript code (1KB gzipped), waits until the browser becomes idle. Then it detects pages in the viewport and on mouse hover and preloads them.\u003C\u002Fp>\n\u003Cp>Flying Pages is intelligent to make sure preloading doesn’t crash your server or make it slow.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preload pages in the viewport\u003C\u002Fstrong> – Detect links within the viewport (current viewing area) using ‘Intersection Observer’ and tells the browser to preload them using ‘prefetch’, switch to xhr if not available (similar to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGoogleChromeLabs\u002Fquicklink\" rel=\"nofollow ugc\">Quicklink\u003C\u002Fa>).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preload pages on mouse hover\u003C\u002Fstrong> – On hovering links, if it’s not preloaded yet using above ‘viewport’, then Flying Pages will prefetch them instantly (similar to \u003Ca href=\"https:\u002F\u002Finstant.page\u002F\" rel=\"nofollow ugc\">Instant.page\u003C\u002Fa>).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Limits the number of preloads per second\u003C\u002Fstrong> – If your page has too many links, prefetching all at the same time will cause the server to crash or slow down the website to visitors. Flying Pages limits the number of preloads per second (3 req\u002Fsec by default) using an in-built queue. For example, if you’ve 10 links in the viewport, preloading all these are span into 4 seconds.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stops preloading if the server is busy\u003C\u002Fstrong> – In case the server starts to respond slowly or return errors, preloading will be stopped to reduce the server load.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Understands user’s connection and preferences\u003C\u002Fstrong> – Checks if the user is on a slow connection like 2G or has enabled data-saver. Flying Pages won’t preload anything in this case.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflying-pages\u002F\" rel=\"ugc\">Official Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpspeedmatters\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our premium products\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyingpress.com\" rel=\"nofollow ugc\">FlyingPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyingcdn.com\" rel=\"nofollow ugc\">FlyingCDN\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our free plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflying-pages\u002F\" rel=\"ugc\">Flying Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnazy-load\u002F\" rel=\"ugc\">Flying Images\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflying-scripts\u002F\" rel=\"ugc\">Flying Scripts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflying-analytics\u002F\" rel=\"ugc\">Flying Analytics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflying-fonts\u002F\" rel=\"ugc\">Flying Fonts\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Preload pages intelligently to boost site speed and enhance user experience by loading pages before users click, ensuring instant page transitions.",20000,241853,98,79,"2025-12-02T13:23:00.000Z","4.5","5.6",[137,138,21,22,24],"fast","optimization","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflying-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflying-pages.2.4.7.zip",{"attackSurface":142,"codeSignals":184,"taintFlows":213,"riskAssessment":214,"analyzedAt":220},{"hooks":143,"ajaxHandlers":180,"restRoutes":181,"shortcodes":182,"cronEvents":183,"entryPointCount":28,"unprotectedCount":28},[144,150,153,157,161,165,169,173,177],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","plugins_loaded","load_textdomain","image-preloading.php",80,{"type":145,"name":151,"callback":151,"file":148,"line":152},"init",81,{"type":145,"name":154,"callback":155,"file":148,"line":156},"admin_menu","add_admin_menu",85,{"type":145,"name":158,"callback":159,"file":148,"line":160},"admin_init","register_settings",86,{"type":145,"name":162,"callback":163,"file":148,"line":164},"admin_enqueue_scripts","enqueue_admin_scripts",87,{"type":145,"name":166,"callback":167,"file":148,"line":168},"wp_enqueue_scripts","enqueue_scripts",93,{"type":145,"name":170,"callback":171,"file":148,"line":172},"admin_notices","migration_notice",153,{"type":145,"name":174,"callback":175,"priority":119,"file":148,"line":176},"wp_head","output_link_preload_headers",490,{"type":145,"name":178,"callback":175,"priority":119,"file":148,"line":179},"wp_print_styles",491,[],[],[],[],{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":119,"bundledLibraries":212},[],{"prepared":28,"raw":28,"locations":187},[],{"escaped":189,"rawEcho":97,"locations":190},9,[191,194,196,198,200,202,204,206,208,210],{"file":148,"line":192,"context":193},352,"raw output",{"file":148,"line":195,"context":193},360,{"file":148,"line":197,"context":193},378,{"file":148,"line":199,"context":193},381,{"file":148,"line":201,"context":193},391,{"file":148,"line":203,"context":193},411,{"file":148,"line":205,"context":193},414,{"file":148,"line":207,"context":193},422,{"file":148,"line":209,"context":193},543,{"file":148,"line":211,"context":193},571,[],[],{"summary":215,"deductions":216},"The \"image-preloading\" v2.0.0 plugin exhibits a strong security posture with a remarkably low attack surface and a complete absence of known vulnerabilities. The static analysis indicates a commendable adherence to secure coding practices, with no dangerous functions, no direct SQL queries (all 100% prepared), and no file operations or external HTTP requests detected.  However, a notable concern arises from the output escaping analysis, where only 47% of the 19 total outputs are properly escaped. This leaves a significant portion of the plugin's output potentially vulnerable to cross-site scripting (XSS) attacks if the unescaped data originates from user input or untrusted sources.  While the plugin's vulnerability history is clean, suggesting diligence in maintenance, the lack of proper output escaping is a critical weakness that could be exploited.  Future development should prioritize addressing this output escaping issue to solidify its security.",[217],{"reason":218,"points":219},"Insufficient output escaping",6,"2026-03-16T21:58:10.994Z",{"wat":222,"direct":229},{"assetPaths":223,"generatorPatterns":225,"scriptPaths":226,"versionParams":227},[224],"\u002Fwp-content\u002Fplugins\u002Fimage-preloading\u002Fassets\u002Fcss\u002Fadmin.css",[],[],[228],"image-preloading\u002Fassets\u002Fcss\u002Fadmin.css?ver=",{"cssClasses":230,"htmlComments":231,"htmlAttributes":232,"restEndpoints":233,"jsGlobals":234,"shortcodeOutput":235},[],[],[],[],[],[]]