Skip to content

Commit

Permalink
Merge pull request #5 from theaminuldev/development
Browse files Browse the repository at this point in the history
add: update readme.md file
  • Loading branch information
theaminuli authored Feb 9, 2024
2 parents 993a405 + b6b3b57 commit ff19d99
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 21 deletions.
79 changes: 59 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,74 @@
# PageFlash - Fast and Efficient Headless Browser WordPress Plugin
![PageFlash](https://github.com/theaminuldev/pageflash/blob/development/src/images/screenshot.png)
<div align="center">
<br />
<a href="https://wordpress.org/plugins/pageflash/" target="_blank">
<img src="https://github.com/theaminuldev/pageflash/blob/development/src/images/screenshot.png" alt="PageFlash Banner">
</a>
<br />

<div>
<img src="https://img.shields.io/badge/Wordpress-21759B?style=for-the-badge&logo=wordpress&logoColor=white" alt="Wordpress" />
<img src="https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black" alt="Javascript" />
<img src="https://img.shields.io/badge/PHP-777BB4?style=for-the-badge&logo=php&logoColor=white" alt="php" />
<img src="https://img.shields.io/badge/sponsor-30363D?style=for-the-badge&logo=GitHub-Sponsors&logoColor=#white" alt="Sponsors" />
<img alt="GitHub License" src="https://img.shields.io/github/license/theaminuldev/pageflash?style=for-the-badge&logo=License-GPLv3-blue" alt="License-GPLv3">

</div>

<h2 align="center">PageFlash - Fast and Efficient Headless Browser WordPress Plugin</h2>

<div align="left">
<h3> By using PageFlash, an active plugin, you'll experience a 50% increase in conversions and enjoy 4x faster page loading. ⚡️ Boost your website's speed, increase user engagement 💬, and supercharge your online presence 🚀. - NewEgg </h3>
</div>
</div>

## 📋 <a name="table">Table of Contents</a>

1. 🤖 [Overview](#overview)
2. </> [Tech Stack](#tech-stack)
3. 👀 [Features](#features)
3. 🛠️ [How it works](#works)
4. 🎯 [Why Choose the Name "PageFlash"?](#choose)
4. 🌐 [Browser support](#browser)
4. ⬇️ [Installation](#installation)
4. 🤸 [Usage](#usage)
5. 📜 [License](#license)
6.[Contributing](#contributing)
7. ☎️ [Support](#support)
7. 🪧 [Acknowledgments](#acknowledgments)

## <a name="overview">🤖 Overview</a>

[![License](https://img.shields.io/badge/license-GPL-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)
**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.

### By using PageFlash, an active plugin, you'll experience a 50% increase in conversions and enjoy 4x faster page loading. ⚡️ Boost your website's speed, increase user engagement 💬, and supercharge your online presence 🚀. - NewEgg
## Overview
## <a name="tech-stack"> </> Tech Stack</a>

**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.
- Javascript
- PHP
- Wordpress
- Quicklink.js

## Key Features & Why Choose PageFlash?
## <a name="features"> 👀 Key Features & Why Choose PageFlash? </a>

### Lightning Fast Browsing:
### 👉 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:
### 👉 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:
### 👉 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:
### 👉 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.

## How it works
## <a name="works" > 🛠️ How it works </a>

* **Detects links within the viewport** (using [Intersection Observer](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API))
* **Waits until the browser is idle** (using [requestIdleCallback](https://developer.mozilla.org/en-US/docs/Web/API/Window/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>`](https://www.w3.org/TR/resource-hints/#prefetch) or XHR). Provides some control over the request priority (can switch to `fetch()` if supported).


## Why Choose the Name "PageFlash"?
## <a name="choose"> 🎯 Why Choose the Name "PageFlash"? </a>

At PageFlash, we understand the importance of selecting the right name for our WordPress plugin. "PageFlash" was chosen with a purpose, and here's why:

Expand All @@ -43,7 +82,7 @@ At PageFlash, we understand the importance of selecting the right name for our W

By choosing "PageFlash" as our plugin's name, we aim to convey the message that when you use PageFlash, you're choosing a high-speed, efficient, and memorable solution for your headless browser needs.

## Browser support
## <a name="browser"> 🌐 Browser support </a>

This plugin also works perfectly on popular browsers.

Expand All @@ -53,7 +92,7 @@ This plugin also works perfectly on popular browsers.
- 🖥 Opera
- 📱 Android 4+

## Installation
## <a name="installation"> ⬇️ Installation </a>

To install **PageFlash** on your WordPress site, follow these simple steps:

Expand All @@ -71,7 +110,7 @@ To install **PageFlash** on your WordPress site, follow these simple steps:

3. Click "Install Now" and then "Activate."

## Usage
## <a name="usage"> 🤸 Usage </a>

After activation, PageFlash seamlessly integrates with your WordPress site. To use it, follow these steps:

Expand All @@ -83,20 +122,20 @@ After activation, PageFlash seamlessly integrates with your WordPress site. To u

For more detailed instructions and customization options, check out our [documentation](https://theaminul.com/pageflash/docs).

## License
## <a name="license"> 📜 License </a>

PageFlash is open-source software released under the [GNU General Public License (GPL)](https://www.gnu.org/licenses/gpl-3.0.en.html).

## Contributing
## <a name="contributing"> ✍ Contributing </a>

We welcome contributions from the community! If you'd like to help improve PageFlash, please read our [contribution guidelines](CONTRIBUTING.md) to get started.

## Support
## <a name="support"> ☎️ Support </a>

If you encounter issues or have questions, please [open an issue](https://github.com/theaminuldev/pageflash/issues). We're here to help!


## Acknowledgments
## <a name="acknowledgments"> 🪧 Acknowledgments </a>

PageFlash wouldn't be possible without the amazing open-source community and the contributions from developers worldwide.

Expand Down
2 changes: 1 addition & 1 deletion pageflash.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php
/*
Plugin Name: PageFlash
Plugin URI: https://theaminul.com/pageflash/
Plugin URI: https://github.com/theaminuldev/pageflash
Author: theaminul
Author URI: theaminul.com
Version: 1.0.0
Expand Down

0 comments on commit ff19d99

Please sign in to comment.