Title: LagReveal
Author: softlinkx
Published: <strong>November 6, 2026</strong>
Last modified: November 6, 2026

---

Search plugins

![](https://ps.w.org/lagreveal/assets/banner-772x250.png?rev=3787435)

![](https://ps.w.org/lagreveal/assets/icon-256x256.png?rev=3787528)

# LagReveal

 By [softlinkx](https://profiles.wordpress.org/softlinkx/)

[Download](https://downloads.wordpress.org/plugin/lagreveal.0.8.3.zip)

 * [Details](https://wordpress.org/plugins/lagreveal/#description)
 * [Reviews](https://wordpress.org/plugins/lagreveal/#reviews)
 *  [Installation](https://wordpress.org/plugins/lagreveal/#installation)
 * [Development](https://wordpress.org/plugins/lagreveal/#developers)

 [Support](https://wordpress.org/support/plugin/lagreveal/)

## Description

When a homepage takes ten seconds to open, where did the visitor spend those seconds?
LagReveal helps you separate the wait for WordPress to send the page from the time
the browser spends downloading images, scripts and styles. Open a page as an administrator
to investigate the WordPress side, then capture a logged-out visit to see how the
public page loads.

**Start with one slow page**

 1. Open Tools > LagReveal, enter a page URL on your site and click **Measure current
    performance**.
 2. In **Top Fixes**, open a finding to see the timing behind it. If the HTML document
    is slow, open **HTML response** to separate connection time, the wait for the first
    byte and the HTML download. The response wait alone does not tell you which plugin
    caused it.
 3. Use **Database requests** to find the slowest queries and **Repeated database requests**
    to find small queries that add up. Where available, LagReveal shows the calling
    plugin or theme, file and line. Administrators with file-editing permission can
    open supported files in the WordPress editor.
 4. Open **Loading waterfall** to see when each file started and how long it took. 
    Sort by duration to find long requests. For supported elements, the inspector can
    also show the matching HTML or Elementor widget so you can locate it on the page.

**How to test as a visitor**

A logged-in administrator may bypass your page cache. To see what a shopper or first-
time reader receives, collect a second report from a private browser window:

 1. Keep your administrator capture open. Select **Test as a visitor**, then **Copy
    guest collector bookmark**.
 2. In your browser’s bookmark manager, create a bookmark named **LagReveal Visitor
    Test**. Paste the copied code into its **URL** field and save it. You create this
    bookmark once; it is not a tab in Chrome DevTools.
 3. Open a fresh Incognito or Private window in the same browser. Visit the clean page
    URL shown in LagReveal without signing in. Wait for it to finish loading, then 
    scroll or interact with any content you want included.
 4. While still on that page, click the bookmark. It downloads **lagreveal-guest.json**.
    Opening the visitor tab in the administrator panel does not start a download.
 5. Return to the administrator window. Under **Test as a visitor > Import guest capture**,
    choose the downloaded file. The **Loading waterfall** opens with the visitor’s 
    timings. Click **Capture again** to return to the administrator measurements.

The visitor report shows browser measurements, including response wait and resource
timings. It cannot see PHP or database queries. Use the administrator capture to
investigate those. Guest imports must come from the same site origin and stay in
the browser.

**Try a change before applying it to visitors**

Use **Manage scripts & styles** to test removing an optional script or stylesheet
on a specific page. On WooCommerce stores you can also test the classic mini-cart
fragment settings. Run **Test optimizations**, repeat the same interactions and 
compare a fresh capture. For a store, check adding and removing a product and refreshing
the mini-cart before enabling visitor rules. Fresh installations leave visitor rules
off.

**Report privacy**

Administrator reports are private to the capturing account and expire after 24 hours.
LagReveal uses no external telemetry service. Exported files can contain URL paths,
query structure and plugin or theme filenames; review them before sharing.

## Screenshots

[⌊Top Fixes ranks the slowest parts of a page and shows where to investigate first.⌉⌊
Top Fixes ranks the slowest parts of a page and shows where to investigate first
.⌉[

Top Fixes ranks the slowest parts of a page and shows where to investigate first.

[⌊Loading waterfall shows when each request started and how much time it spent waiting
or downloading.⌉⌊Loading waterfall shows when each request started and how much 
time it spent waiting or downloading.⌉[

Loading waterfall shows when each request started and how much time it spent waiting
or downloading.

[⌊Test as a visitor provides the bookmark and import field for a logged-out browser
capture.⌉⌊Test as a visitor provides the bookmark and import field for a logged-
out browser capture.⌉[

Test as a visitor provides the bookmark and import field for a logged-out browser
capture.

[[

[[

## Installation

 1. Upload the ZIP through Plugins > Add New Plugin > Upload Plugin.
 2. Activate LagReveal and open Tools > LagReveal.
 3. Capture a frontend page and review Top Fixes.
 4. Test one optimization at a time before applying rules to visitors.

Upgrading from the previous branded package: deactivate the previous plugin first.
LagReveal uses a new folder and retains compatible settings. Existing visitor rules
are preserved; review them before testing. See README.md for full instructions.

## FAQ

### Does this automatically optimize every page?

No. It diagnoses performance and provides optional controls you can test first.

### Does it require WooCommerce or Elementor?

No. Their diagnostics and controls apply when those plugins are present.

### Can it identify every cause of slow HTML?

No. Browser waiting time can include network and server work. SQL capture starts

at plugins_loaded and does not cover the whole server request or external systems.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“LagReveal” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ softlinkx ](https://profiles.wordpress.org/softlinkx/)

[Translate “LagReveal” into your language.](https://translate.wordpress.org/projects/wp-plugins/lagreveal)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/lagreveal/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/lagreveal/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/lagreveal/) by [RSS](https://plugins.trac.wordpress.org/log/lagreveal/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.8.3

 * Resolve query sources and asset editor links using configured plugin/theme locations.
 * Support registered symlink plugin paths and reject paths outside configured roots.
 * Create a fresh capture after updating to use the new source references.

#### 0.8.2

 * Removed the duplicate Plugin URI; retained the SoftLinkx Author URI.

#### 0.8.1

 * Excluded development tests and validation notes from the installable package.
 * Sanitized request paths and placed nonce verification directly in form handlers.
 * Documented read-only diagnostic exceptions and aligned plugin metadata.

#### 0.8.0

 * Introduced LagReveal branding and SoftLinkx author website.
 * Removed client-specific assessment and examples.
 * Preserved existing settings and added a previous-package coexistence guard.

## Meta

 *  Version **0.8.3**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [debugging](https://wordpress.org/plugins/tags/debugging/)[performance](https://wordpress.org/plugins/tags/performance/)
   [profiling](https://wordpress.org/plugins/tags/profiling/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/lagreveal/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/lagreveal/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/lagreveal/reviews/)

## Contributors

 *   [ softlinkx ](https://profiles.wordpress.org/softlinkx/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/lagreveal/)