PageFlash – Fast and Efficient Headless Browser WordPress Plugin

plugin banner

By using PageFlash, an active plugin, you'll experience a 50% increase in conversions and enjoy 4x faster page loading.

Author:theaminul (profile at wordpress.org)
WordPress version required:5.9
WordPress version tested:6.4.3
Plugin version:1.0.0
Added to WordPress repository:06-02-2024
Last updated:06-02-2024
Rating, %:0
Rated by:0
Plugin URI:https://github.com/theaminuldev/pageflash
Total downloads:316
plugin download
Click to start download

PageFlash is a powerful headless browser WordPress plugin designed to provide you with a fast and efficient web browsing experience within your WordPress site. Say goodbye to page reloads and enjoy seamless navigation through web content with this plugin. Harness the speed and agility of PageFlash for your WordPress website.

Key Features:

  • Lightning-Fast Browsing: PageFlash lives up to its name, offering rapid page loading and navigation without the need for tedious page refreshes.
  • Smooth Script Execution: Execute scripts and interact with web pages in a fluid and continuous manner. With PageFlash, you’ll experience uninterrupted script execution, ensuring your web applications run seamlessly.
  • Prefetches: PageFlash incorporates advanced prefetching technology to speed up your web browsing. It anticipates and loads pages in the background, reducing loading times and providing a smoother browsing experience.
  • No More Reloads: Say goodbye to unnecessary page reloads with PageFlash, and enjoy uninterrupted web exploration. PageFlash ensures a frustration-free web experience by eliminating the need for page reloads, providing you with a streamlined and seamless browsing experience.

For more information and documentation, visit our plugin documentation.

How it works:

  • Detects links within the viewport (using Intersection Observer)
  • Waits until the browser is idle (using requestIdleCallback)
  • Checks if the user isn’t on a slow connection (using navigator.connection.effectiveType) or has data-saver enabled (using navigator.connection.saveData)
  • Prefetches URLs to the links (using <link rel=prefetch> or XHR). Provides some control over the request priority (can switch to fetch() if supported).

If you are a developer, we encourage you to follow along or contribute to the development of this plugin on GitHub.

Browser support:

This plugin also works perfectly on popular browsers.
– ???? Microsoft EDGE
– ???? Firefox 4+
– ???? Chrome
– ???? Opera
– ???? Android 4+


FAQ
ChangeLog