PageFlash – Fast and Efficient Headless Browser WordPress Plugin
PageFlash – Fast and Efficient Headless Browser WordPress Plugin

PageFlash – Fast and Efficient Headless Browser WordPress Plugin

Aminul Islam

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+

How do I enable PageFlash for a specific post or page?

After activation, go to the post or page where you want to enable PageFlash’s headless browsing features. In the editor, look for the PageFlash settings panel to configure your preferences.

Where should I check the plugin’s features?

  • A. In Chrome’s incognito mode.
  • B. After logging out of the admin account.
  • C. In Firefox’s private browsing mode.
  • D. In Safari’s private browsing mode.
    The best places to check the plugin’s features are either in Chrome’s incognito mode (Option A) or after logging out of the admin account (Option B). These methods ensure that the plugin works correctly without any interference from browser history, cookies, or admin privileges.

Is PageFlash compatible with the latest version of WordPress?

Yes, PageFlash is regularly tested and ensured to be compatible with the latest WordPress version.

1.1.0

  • Fixed: Supply chain attack prevention

1.0.1

  • Fixed: Issue with validateElement function in pageflash-frontend
  • Improved: Added validation for timeoutFn in buildListenerOptions function
  • Added : Confusion Clear FAQ plugin for better understanding

1.0.0

  • Initial release
  • Added: pageflash-frontend.js for frontend functionality
  • Added: MetaBox class for admin settings
  • Added: PAGEFLASH_ASSETS_PATH constant for asset management

To install the plugin via WordPress Dashboard:

  1. In your WordPress admin dashboard, go to “Plugins” and click “Add New.”
  2. Click “Activate.”

To install the plugin manually:

  1. Download the plugin ZIP file from the PageFlash WordPress Plugin Page.
  2. Click the “Upload Plugin” button and select the ZIP file you downloaded.
  3. Click “Install Now” and then “Activate.”

Reviews

0 out of 5 stars

  • Version: 1.1.0
  • Last updated: 3 months ago
  • Active installations: 0
  • WordPress version: 6.0
  • Tested up to: 6.5.5
  • PHP version: 7.4